黑马程序员技术交流社区

标题: 求大神回答 [打印本页]

作者: 铜雀台    时间: 2016-9-2 02:20
标题: 求大神回答
我想要实现点击button之后改变标题颜色的功能,button的标题要求上下两行显示并且font大小不相同,所以自定义了button并使用了NSMutableAttributedString实现这个功能。

但是使用[btn setAttributedTitle:attrString forState:UIControlStateNormal];方法初始化button后
再使用[btn setTitleColor:[UIColor colorWithRed:0.988235 green:0.901961 blue:0.901961 alpha:1.0] forState:UIControlStateNormal];无法改变button标题的颜色

但是打印btn.currentTitleColor的数值已经是显示btn.currentTitleColor:UIDeviceRGBColorSpace 0.988235 0.901961 0.901961 1​(这个数值正是我想要点击之后显示的颜色效果)

这到底是什么情况呢??titleColor的数值已经改变却还是显示原来的颜色。求助大神帮解决这个问题




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2