iOS开发技术分享iOS Developer

iOS 关键字字体设置(颜色及大小)

2017-04-05  本文已影响324人  一个写代码的文艺姑娘

项目当中经常遇到  一个UILabel可以解决问题的事,偏偏用两个甚至多个 Label 去实现,为了代码的可观性,接下来这个方法可以完美的解决这个问题;

先上个需要做成的效果:

把金额单位设为红色,还是比较简单的;

定义一个改变副文本字体颜色及大小的带参方法,方便调用;

1.初始化一个带属性的可变字符串:

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:labell.text];

2.设置字符串字体大小:

[str addAttribute:NSFontAttributeName value:font range:range];

3.设置字符串字体颜色

[str addAttribute:NSForegroundColorAttributeName value:vaColor range:range];

4.设置你副文本需要给到的字符串

labell.attributedText = str;

最后,直接调用就好啦!

给到指定的下标位置开始到结束,因为还带了空格,所以开始的下标是第五位,颜色的 RGB 为红色;

最终效果:

上一篇 下一篇

猜你喜欢

热点阅读