[英]UIButton text color is changing on selection in ios7
我在IB中创建了一个UIButton
,使用NSAttributedString.
设置标题NSAttributedString.
NSMutableAttributedString *att = [[NSMutableAttributedString alloc] initWithString:@"skip" attributes:@{NSForegroundColorAttributeName: [UIColor redColor]}];
[self.skipB setAttributedTitle:att forState:UIControlStateNormal];
现在通常(<ios7),当我仅为状态UIControlStateNormal
设置某些内容时,它将为所有状态默认设置,因此没有选定或突出显示的状态,当单击按钮时可能会更改文本的颜色。 但是,在ios7中运行时,单击按钮时,文本将更改颜色,就像在其上放置了浅白色蒙版一样。 我希望它不改变颜色。 我很可能错过了一些显而易见的设置,但是还有其他人在ios7上看到过吗?
希望这个帮助
NSMutableAttributedString * att = [[NSMutableAttributedString alloc] initWithString:@“跳过”属性:@ {NSForegroundColorAttributeName:[UIColor redColor]}]; [self.skipB setAttributedTitle:att forState:UIControlStateNormal];
和
[self.skipB setAttributedTitle:att forState:UIControlStateSelected];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.