美文网首页ios 开发iOS知多少小知识
iOS一段文字设置多种颜色格式

iOS一段文字设置多种颜色格式

作者: Lonely__M | 来源:发表于2015-06-29 13:43 被阅读2468次

一段文字设置多种字体颜色给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下:

[self fuwenbenLabel:contentLabel FontNumber:[UIFont systemFontOfSize:15] AndRange:NSMakeRange(6, 1) AndColor:RGBACOLOR(34, 150, 253, 1)];

代码片段如下:

//设置不同字体颜色
-(void)fuwenbenLabel:(UILabel *)labell FontNumber:(id)font AndRange:(NSRange)range AndColor:(UIColor *)vaColor
{
    NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:labell.text];
     
    //设置字号
    [str addAttribute:NSFontAttributeName value:font range:range];
     
    //设置文字颜色
    [str addAttribute:NSForegroundColorAttributeName value:vaColor range:range];
     
    labell.attributedText = str;
}

相关文章

  • iOS一段文字设置多种颜色格式

    一段文字设置多种字体颜色给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下: 代...

  • iOS开发中的颜色

    iOS开发中的颜色 1.开发中的颜色设置:HEX格式和RGB格式互转 在开发中你是否为各种格式的颜色设置问题而烦恼...

  • ios 设置tabbar文字颜色

    设置tabbar文字颜色: if (@available(iOS 13.0, *)){UITabBar *tabB...

  • iOS 富文本

    iOS开发:字符串设置指定内容的文字颜色、文字大小、文字字体类型 一、字符串设置部分文字的字体颜色和字体大小 二、...

  • Android中Spannable的基础常用使用

    1.一段文字不同字体大小的设置: 2.一段文字不同字体颜色的设置:

  • 富文本总结

    设置某一段文字的颜色 NSForegroundColorAttributeName va...

  • iOS13之后使用UITabBarAppearance设置tab

    设置方法 iOS13的问题 无法成功设置tabBar未选中状态下的文字颜色 iOS14的问题 首次进入可成功设置t...

  • iOS开发中一角

    iOS开发_小知识点 1. 设置UITextField中占位符Placeholder文字颜色 注意: 设置了占位文...

  • UITextField的相关设置

    iOS设置TextField的placeholder的颜色,位置,字体,光标颜色 如果只是单纯的想修改一下占位文字...

  • Swift开发常用网址(持续更新)

    ios开发之Swift标签栏按钮UITabBarItem样式修改(图标文字尺寸,颜色等) Swift 注释格式使用...

网友评论

  • 火星的蝈蝈:楼主,我想添加多个颜色,同一个对象调用了2次那个方法,但是一直就是第二次有用,第二次的调用会覆盖第一次的效果,如果解决这个问题啊?谢谢楼主了~~

本文标题:iOS一段文字设置多种颜色格式

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