黑马程序员技术交流社区
标题:
实现一个长的字符串包含各种大小的字体 和 颜色
[打印本页]
作者:
余丽丽
时间:
2015-8-9 00:56
标题:
实现一个长的字符串包含各种大小的字体 和 颜色
// 引入CoreText.framework
// #import <CoreText/CoreText.h>
NSString *string =
@"我是好人"@"我是好人"@"我是个好人";
// 创建可变属性化字符串
NSMutableAttributedString *attrString =
[[NSMutableAttributedString alloc] initWithString:string];
//改变字符串当中从第18位置向后的10位数的字体
UIFont *smallFont = [UIFont systemFontOfSize:12];
[attrString addAttribute:NSFontAttributeName value:smallFont range:NSMakeRange(5, 3)];
//改变字符串当中第一个“1”的颜色
UIColor *rcolor = [UIColor redColor];
[attrString addAttribute:NSForegroundColorAttributeName value:rcolor range:[string rangeOfString:@"是"]];
_label.attributedText = attrString;
实现效果:
未命名图片.png
(14.08 KB, 下载次数: 0)
下载附件
2015-8-9 00:56 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2