在选定状态下更改UIButton的颜色

时间:2014-08-12 00:37:31

标签: ios objective-c uibutton uicolor

我有一个按钮,当点击喜欢和不喜欢之间的变化时。点击它时,我将其状态更改为选中状态。使用此代码:

button.selected = YES;

因此,当它未被选中时,它看起来像这样:

然后所选版本如下所示:enter image description here

我希望所选版本中的文字为白色。我知道如何使用以下代码更改背景颜色:

[_favourite setTintColor:[UIColor whiteColor]];

但我想更改当选版本,以便内部文本为白色。

提前感谢大家的帮助。

1 个答案:

答案 0 :(得分:4)

UIButton API能实现你想要达到的目标吗?

[_favourite setTitleColor:[UIColor whiteColor] forState:UIControlStateSelected];