谁能告诉我如何用一些通用方法更改部分 uilabel 字符串的颜色?
让我解释 ..
我有标签
"10/05/2008 4 years",
"10/05/2011 2 years",
"20/06/1933 - 07/07/1970 37 years",
"10/05/1982 30 years",
"10/05/2008 4 years",
"10/05/2011 2 years",
"20/06/1933 - 07/07/1970 37 years"
现在我想要的是用不同的颜色制作年份及其价值,例如(4 年),用不同的字体制作不同颜色的日期。
NSMutableAttributedString * string = [[NSMutableAttributedString alloc]initWithString:peopleDate.text];
[string addAttribute:NSForegroundColorAttributeName value:GraycolorForText range:NSMakeRange(10, 5)];
[peopleDate setAttributedText:string];
这只会在特定范围内改变颜色而不是通用的..所以任何人都可以给我任何解决方案吗?