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];
}
效果: 字符串設置指定內容我是你永遠得不到的爸爸的文字顏色