UIButton随着文本的变化而变暗

时间:2014-05-08 01:04:24

标签: ios ios7 uibutton

我使用以下代码:

[labelButton setTitle:@"title" forState:UIControlStateNormal];

当我将其更改为其他内容时,您将如何更改按钮的文本:

[labelButton setTitle:@"title2" forState:UIControlStateNormal];

按钮变暗然后回来。有办法防止这种情况吗?另外,我使用的是iOS 7。

1 个答案:

答案 0 :(得分:2)

这是iOS7中按钮类型为UIButtonTypeSystem(默认按钮类型)的UIButton的行为。您必须在storyboard / xib中将按钮类型更改为Custom,或者如果您以编程方式创建按钮,则按以下步骤创建按钮:

UIButton *labelButton = [UIButton buttonWithType:UIButtonTypeCustom];