web-dev-qa-db-ja.com

ボタンのテキストの色の変更が反映されない

私は奇妙な問題に直面しています。ボタンが強調表示されているときにテキストの色を変更していますが、視覚的にはまったく変化していません。

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

何か不足していますか?

32
Abhinav

試してください:

[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];

色成分は0.0〜1.0の浮動小数点です。

73
Roki