您的位置:首页 > 移动开发 > IOS开发

iOS label设置不同的字体 颜色

2015-10-08 14:55 489 查看
UILabel * lable = [[UILabel alloc] initWithFrame:CGRectMake(0, 70, 320, 40)];
lable.numberOfLines = 0;
//    lable.backgroundColor = [UIColor greenColor];
[self.view addSubview:lable];

NSString *string =
@"我是好人"@"我是好人"@"我是个好人"@"额鹅鹅鹅鹅鹅鹅饿"@"哇哇哇哇哇哇哇";
// 创建可变属性化字符串
NSMutableAttributedString *attrString =
[[NSMutableAttributedString alloc] initWithString:string];
//改变字符串当中从第18位置向后的10位数的字体
UIFont *smallFont = [UIFont systemFontOfSize:12];
[attrString addAttribute:NSFontAttributeName value:smallFont range:NSMakeRange(18, 10)];
//改变字符串当中第一个“1”的颜色
UIColor *rcolor = [UIColor redColor];

[attrString addAttribute:NSForegroundColorAttributeName value:rcolor range:[string rangeOfString:@"鹅"]];
lable.attributedText = attrString;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: