NSString * jointStr = @“字符串设置指定内容我是你永远得不到的爸爸的文字颜色”;
NSString * changecolorStr =@"得不到的爸爸";
if ([jointStr containsString:changecolorStr] && ![changecolorStr isKindOfClass:[NSNull class]]) {
NSMutableAttributedString *contentStr = [[NSMutableAttributedString alloc]initWithString:jointStr];
//找出特定字符在整个字符串中的位置
NSRange redRange = NSMakeRange([[contentStr string] rangeOfString:changecolorStr].location, [[contentStr string] rangeOfString:changecolorStr].length);
//修改特定字符的颜色
[contentStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:redRange];
//修改特定字符的字体大小
[contentStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:15] range:redRange];
[contentStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:18] range:redRange];
[_lab setAttributedText:contentStr];
}
效果: 字符串设置指定内容我是你永远得不到的爸爸的文字颜色