美文网首页
特定字符更改颜色

特定字符更改颜色

作者: iOS乐乐 | 来源:发表于2018-10-12 10:13 被阅读0次
/**
    contentStr  为要被修改的字符串
    redRange   为要被修改颜色的特定字符位置
*/
NSMutableAttributedString *contentStr = [[NSMutableAttributedString alloc]initWithString:@"我是一只小小鸟"];
//找出特定字符在整个字符串中的位置
NSRange redRange = NSMakeRange([[contentStr string] rangeOfString:@"小小"].location, [[contentStr string] rangeOfString:@"小小"].length);
//修改特定字符的颜色
[contentStr addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRGB:0xffdc4b alpha:1] range:redRange];
//修改特定字符的字体大小
[contentStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:14] range:redRange];
[_contentLabel setAttributedText:contentStr];

相关文章

网友评论

      本文标题:特定字符更改颜色

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