一个label显示不同颜色的字体
NSStringstring = @"模板参数【“XX点”中的时间只能输入大写的输入,如要填写11:30,则只能输入“十一点三十分”,其余参数输入内容不限】";
NSRange range = [string rangeOfString: @""];
NSMutableAttributedStringattribute = [[NSMutableAttributedString alloc] initWithString: string];
[attribute addAttributes: @{NSForegroundColorAttributeName: [UIColor redColor]}range: range];
[attribute addAttributes: @{NSForegroundColorAttributeName: [UIColor blackColor]}range: NSMakeRange(0, range.location)];
[attribute addAttributes: @{NSForegroundColorAttributeName: [UIColor redColor]}range: NSMakeRange(range.location+ range.length, 55)];
[self.modelLabel setText: string];
[self.modelLabel setAttributedText: attribute];
![Upload 796CEFE7-1240-45AB-8978-7FB3B11BA506.png failed. Please try again.]
这样就可以完成了,当然也可以一个label显示多个不同颜色的字体。