按钮文本颜色的更改不反映

时间:2021-10-02 18:54:57

I am facing a weird issue. I am changing the text color of my button when it is highlighted but visually no change at all.

我面临一个奇怪的问题。我正在更改突出显示的按钮的文本颜色,但在视觉上没有任何变化。

[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[myButton setTitleColor:[UIColor colorWithRed:150.0 green:150.0 blue:150.0 alpha:1.0] forState:UIControlStateHighlighted];

Am I missing something?

我错过了什么吗?

1 个解决方案

#1


72  

try:

尝试:

[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[myButton setTitleColor:[UIColor colorWithRed:150.0/256.0 green:150.0/256.0 blue:150.0/256.0 alpha:1.0] forState:UIControlStateHighlighted];

Color components are floats between 0.0 and 1.0 !

颜色组件的浮动介于0.0和1.0之间!

#1


72  

try:

尝试:

[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[myButton setTitleColor:[UIColor colorWithRed:150.0/256.0 green:150.0/256.0 blue:150.0/256.0 alpha:1.0] forState:UIControlStateHighlighted];

Color components are floats between 0.0 and 1.0 !

颜色组件的浮动介于0.0和1.0之间!