2012-04-29 141 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