2012-04-29 134 views
1

我有这个代码设置一个DB(源码)文本到我view.i只是用芯文本绘制在视图中的文本..字体颜色怀疑

的NSMutableString *结合= [字符串的NSMutableString]。

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这2个拟聘haii这是堆栈溢出3等等等等..like that..i我能够改变所有文本的文本颜色包括数字..但我需要把“红色”的颜色数字。如何改变上述代码中的数字的颜色。这可能吗? 在此先感谢。

回答

0

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

+0

haii谢谢你的答案...你可以解释..我知道如何做到这一点? – stackiphone 2012-04-29 14:30:52

+0

@stackiphone这是相当的参与,但这个SO问题的答案可能会给你一个开始:http://stackoverflow.com/questions/3786528/iphone-ipad-how-exactly-use-nsattributedstring – trojanfoe 2012-04-29 14:35:56

+0

但我的疑问是如何我可以传递一个整数值到NSAttributedString ..我看到了; – stackiphone 2012-04-29 14:40:19