富文本

NSString *originStr = @"Hello,中秋节!";

//方式一

//创建 NSMutableAttributedString

NSMutableAttributedString *attributedStr01 = [[NSMutableAttributedString alloc] initWithString: originStr];

//添加属性

//给所有字符设置字体为Zapfino,字体高度为15像素

[attributedStr01 addAttribute: NSFontAttributeName value: [UIFont fontWithName: @"Zapfino" size: 15]

range: NSMakeRange(0, originStr.length)];

//分段控制,最开始4个字符颜色设置成蓝色

[attributedStr01 addAttribute: NSForegroundColorAttributeName value: [UIColor blueColor] range: NSMakeRange(0, 4)];

//分段控制,第5个字符开始的3个字符,即第5、6、7字符设置为红色

[attributedStr01 addAttribute: NSForegroundColorAttributeName value: [UIColor redColor] range: NSMakeRange(4, 3)];

//赋值给显示控件label01的 attributedText

_label01.attributedText = attributedStr01;

你可能感兴趣的:(富文本)