首页 > 代码库 > 改变Label中不同位置的字的颜色

改变Label中不同位置的字的颜色

?
1
2
3
4
5
6
//取出想要变得字符串在大字符串的什么地方
    NSRange changeRange = [chapterStr rangeOfString:totalImg];
    //字显示不同的颜色
    NSMutableAttributedString *attributedStr = [[NSMutableAttributedString alloc]initWithString:chapterStr];
    [attributedStr addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithWhite:0.6 alpha:1] range:changeRange];
    [cell.nameLable setAttributedText:attributedStr];