【发布时间】:2014-12-04 10:16:34
【问题描述】:
我总是将突出显示的UIButton 的UIColor 设置为:
[button setTitleColor:[UIColor greenColor] forState:UIControlStateHighlighted];
但是在iOS8 中它对我不起作用(并且在情节提要中设置UIColor 也不起作用)。
但此代码适用于 iOS7。
【问题讨论】:
-
您的按钮是如何创建的?
-
在带有自定义类型且没有任何图像的情节提要中
-
是否创建了 IBOutlet 并合成了属性?
-
顺便说一句。这对我有用,iOS 8 并没有弃用它,所以你可能在故事板的某个地方遇到了一些问题。我只是建议在 viewDidLoad 中按程序创建按钮,使用你一直使用的相同代码就可以了
-
我尝试在代码中创建按钮,它可以工作。但是我不需要在代码中创建它,我喜欢使用故事板,并且在代码中更改应用程序中的所有按钮并不好。所以问题出在故事板中
标签: ios iphone uibutton ios8 uicontrolstate