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];
网友评论