我使用以下代码:
[labelButton setTitle:@"title" forState:UIControlStateNormal];
当我将其更改为其他内容时,您将如何更改按钮的文本:
[labelButton setTitle:@"title2" forState:UIControlStateNormal];
按钮变暗然后回来。有办法防止这种情况吗?另外,我使用的是iOS 7。
答案 0 :(得分:2)
这是iOS7中按钮类型为UIButtonTypeSystem(默认按钮类型)的UIButton的行为。您必须在storyboard / xib中将按钮类型更改为Custom,或者如果您以编程方式创建按钮,则按以下步骤创建按钮:
UIButton *labelButton = [UIButton buttonWithType:UIButtonTypeCustom];