【发布时间】:2013-10-20 03:19:42
【问题描述】:
我在 IB 中创建了一个 UIButton,我正在使用 NSAttributedString. 设置标题
NSMutableAttributedString *att = [[NSMutableAttributedString alloc] initWithString:@"skip" attributes:@{NSForegroundColorAttributeName: [UIColor redColor]}];
[self.skipB setAttributedTitle:att forState:UIControlStateNormal];
现在通常(UIControlStateNormal 设置某些内容时,它将默认为所有状态,因此没有选中或突出显示的状态可能会在单击按钮时改变文本的颜色。但是,当您在 ios7 中运行时,当您单击按钮时,文本会改变颜色,就像在其上放置一个浅白色蒙版一样。我希望它不要改变颜色。我很可能错过了一些应该很明显的设置,但是有没有其他人在 ios7 上看到过这个?
【问题讨论】:
-
你有没有想过这个问题?
标签: ios objective-c uibutton ios7 nsattributedstring