我有一个按钮,当点击喜欢和不喜欢之间的变化时。点击它时,我将其状态更改为选中状态。使用此代码:
button.selected = YES;
因此,当它未被选中时,它看起来像这样:
然后所选版本如下所示:
我希望所选版本中的文字为白色。我知道如何使用以下代码更改背景颜色:
[_favourite setTintColor:[UIColor whiteColor]];
但我想更改当选版本,以便内部文本为白色。
提前感谢大家的帮助。
答案 0 :(得分:4)
这UIButton API能实现你想要达到的目标吗?
[_favourite setTitleColor:[UIColor whiteColor] forState:UIControlStateSelected];