繁体   English   中英

UIButton文本颜色在ios7中选择时发生更改

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM