</pre><pre name="code" class="objc"> _label = [[UILabelalloc]init];
_label.frame =CGRectMake(16*SIZE_PLUS,0, kScreenWidth-16*SIZE_PLUS,43*SIZE_PLUS);
_label.text =@"呵呵个小火把正在参与美食不止吃货不止";
_label.font = [UIFontsystemFontOfSize:14*SIZE_TIMES];
// _label.backgroundColor = [UIColor blackColor];
NSMutableAttributedString *noteStr = [[NSMutableAttributedStringalloc] initWithString:_label.text];
NSRange redRange =NSMakeRange([[noteStr string]rangeOfString:@"呵呵"].location, [[noteStr string] rangeOfString:@"呵呵"].length);
[noteStr addAttribute:NSForegroundColorAttributeNamevalue:[UIColorcolorWithHexString:@"#ed702b"]range:redRange];
NSRange redRange1 =NSMakeRange([[noteStr string]rangeOfString:@"个小火把正在参与"].location, [[noteStr string] rangeOfString:@"个小火把正在参与"].length);
[noteStr addAttribute:NSForegroundColorAttributeNamevalue:[UIColorcolorWithHexString:@"#888888"]range:redRange1];
NSRange redRangeTwo =NSMakeRange([[noteStr string]rangeOfString:@"美食不止吃货不止"].location, [[noteStr string] rangeOfString:@"美食不止吃货不止"].length);
[noteStr addAttribute:NSForegroundColorAttributeNamevalue:[UIColorcolorWithHexString:@"#ed702b"]range:redRangeTwo];
[_labelsetAttributedText:noteStr];
iOS同一label设置不同颜色
最新推荐文章于 2024-07-23 09:51:18 发布