美文网首页iOS开发技术分享iOS Developer
iOS 关键字字体设置(颜色及大小)

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

作者: 一个写代码的文艺姑娘 | 来源:发表于2017-04-05 16:47 被阅读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 为红色;

    最终效果:

    相关文章

      网友评论

        本文标题:iOS 关键字字体设置(颜色及大小)

        本文链接:https://www.haomeiwen.com/subject/jjfrottx.html