iOS同一label设置不同颜色

</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];



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值