解决按钮上下文字颜色不一样富文本失效的问题

 //创建一个带有属性的字符串(比如颜色属性、字体属性等文字属性)
    NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc]initWithString:str];

正常做法是btn.titleLabel.attributedText = attStr; 这句话在Label中有用,却在button中失效了,

因为按钮设置必须给制定样式, 使用这句 [btn setAttributedTitle:attStr forState:UIControlStateNormal]; 后有效了

posted @ 2016-03-24 15:38  有梦想的人,不睡觉  阅读(162)  评论(0编辑  收藏  举报