NSString * string =@"艾欧尼亚\n激烈的言辞只是蛆虫的粮食激烈的言辞只是蛆虫的粮食激烈的言辞只是蛆虫的粮食激烈的言辞只是蛆虫的粮食激烈的言辞只是蛆虫的粮食激烈的言辞只是蛆虫的粮食";
//设置字体颜色
NSMutableAttributedString * attString = [[NSMutableAttributedString alloc]initWithString:string];
[attString addAttribute:NSForegroundColorAttributeName
value:[UIColor redColor]
range:NSMakeRange(0, 1)];
//设置字体大小
[attString addAttribute:NSFontAttributeName
value:[UIFont systemFontOfSize:14]
range:NSMakeRange(0, 1)];
//设置段落样式
NSMutableParagraphStyle * style =[[NSMutableParagraphStyle alloc]init];
style.lineSpacing =10.f;//行间距
style.paragraphSpacing =20.f;//段落间距离
[attString addAttribute:NSParagraphStyleAttributeName
value:style
range:NSMakeRange(0, string.length)];
UILabel * lb =[[UILabel alloc]initWithFrame:CGRectMake(40, 100, 260, 240)];
lb.numberOfLines =0; //设置段落效果是,必须为0
lb.attributedText = attString;
[self.view addSubview: lb];
ios富文本NSMutableAttributedString
最新推荐文章于 2020-03-05 12:07:02 发布