【问题标题】:UIButton dimming as text changesUIButton随着文本的变化而变暗
【发布时间】:2025-09-08 02:15:02
【问题描述】:

我正在使用以下代码:

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

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

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

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

【问题讨论】:

    标签: ios ios7 uibutton


    【解决方案1】:

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

    UIButton *labelButton = [UIButton buttonWithType:UIButtonTypeCustom];
    

    【讨论】:

      最近更新 更多