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

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

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

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

转载于:https://www.cnblogs.com/xsiOS/p/5315770.html

你可能感兴趣的:(解决按钮上下文字颜色不一样富文本失效的问题)