美文网首页iOS开发知识收录
iOS 更改字符串特定字符颜色

iOS 更改字符串特定字符颜色

作者: 徐晓宇 | 来源:发表于2016-09-14 16:52 被阅读579次
/**
    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];

相关文章

网友评论

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

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