字体颜色疑惑

时间:2012-04-29 14:19:58

标签: iphone ios nsstring uicolor core-text

我有这个代码将DB(sqlite)文本设置到我的视图中。我只是使用核心文本在视图中绘制文本..

NSMutableString * combined = [NSMutableString string];

for(NSUInteger idx = 0; idx < [delegatee.allSelectedVerseEnglish count]; idx++) {
    [combined appendFormat:@"  %d %@", 
     idx + 1, 
     [delegatee.allSelectedVerseEnglish objectAtIndex:idx]];
}

self.multiPageView.text =combined;

delegatee.allSelectedVerseEnglish这是数组...并且在文本的每个句子之间我把数字放在这个1 haii这是nipin 2 haii这是堆栈溢出3等等。就像那样......我能够改变所有文本的文本颜色包括数字..但我需要将“红色”颜色添加到数字。如何更改上述代码中数字的颜色。可能吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用NSMutableAttributedString并使用setAttributes:range: method设置NSForegroundColorAttributeName值。