label显示不同大小、颜色的富文本字符串
2017-12-06 本文已影响0人
恋家的人走不丢
UILabel*l = [[UILabelalloc]initWithFrame:CGRectMake(20,400,200,30)];
//定义字符串NSMutableAttributedString类型可以方便改变特定的字符
NSMutableAttributedString*attributeString = [[NSMutableAttributedStringalloc]initWithString:@"This is xiaoming"];
//前2个文字是红色
[attributeStringaddAttributes:@{NSForegroundColorAttributeName:[UIColorredColor],NSFontAttributeName:[UIFontsystemFontOfSize:30]}range:NSMakeRange(0,1)];
[attributeStringaddAttributes:@{NSForegroundColorAttributeName:[UIColorgreenColor]}range:NSMakeRange(2,10)];
//设置属性文字
l.attributedText= attributeString;
[self.viewaddSubview:l];