给字符串自定义不同的颜色

给字符串自定义不同的颜色

NSString *string = @"I love china";

如果要给 “I love”显示为黑色,“china”  显示为红色,代码如下:

[string addAttribute:NSForegroundColorAttributeNam value:[UIColor blackColor] range:NSMakeRange( 0,  7)];

[string addAttribute:NSForegroundColorAttributeNam value:[UIColor redColor] range:NSMakeRange( 7,  5)];

注:空格也要算一个长度。

你可能感兴趣的:(给字符串自定义不同的颜色)