最近寫代碼需要根據不同的內容顯示不同的顏色。在這裡mark一下。
設置顏色:
NSString *contentStr = @"簡介:hello world"; NSMutableAttributedString *str = [[NSMutableAttributedString alloc]initWithString:contentStr]; //設置:在0-3個單位長度內的內容顯示成紅色 [str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, 3)]; label.attributedText = str;
現在的項目有這麼一個效果要實現:
如果所示,需要讓數字顯示成紅色。問題是,有時候數字是2位數或者更多,給自己mark了一個方法: