NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"我是中国人我爱中国"];
[str addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(5, 3)];
label.attributedText = str;
效果如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/2262d84ae4250a4afa021587d310f531.webp?x-image-process=image/format,png%7CimageView2/2/w/1240)
其中 NSForegroundColorAttributeName 来自NSAttributedString类,可以设置字体种类、大小、颜色、下划线,具体可以点进去看
还有一个关于各种字体的网址:读完它iOS字体就没什么难的了!