我正在使用代码执行tableview
,我需要将styles
应用于cell
的一部分,以及cell
是label
的方式我只需要在label
的一部分中更改样式,我的label
由一个String
组成,这些strings
由许多backgroundColor
组成,我需要更改这些Strings
之一的NSString
和字母的颜色,总之,我需要更改NSAttributedString
的字体,我在 Google 中搜索对于那个,我只发现唯一的解决办法就是使用RewriteRule ^shows shows/index.php [NC,L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]
,我尝试了很多这样的例子,但没有人去找我。
提前致谢。
答案 0 :(得分:2)
您可以使用NSMutableAttributedString
NSAttributedString
对象管理应用于字符串中单个字符或字符范围的字符串和相关属性集(例如,字体和字距调整)。
NSMutableAttributedString * string = [[NSMutableAttributedString alloc] initWithString:@"firstsecondthird"];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor yellowColor] range:NSMakeRange(5,6)];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(11,5)];
有关详细信息,请参阅NSMutableAttributedString