我使用此代碼顯示的UITextView一些文字......在viewDidLoad方法如何更改特殊字符的字體顏色在一個UITextView文本
self.fontSize = 23.0;
for(NSUInteger idx = 0; idx < [delegatee.allSelectedVerseEnglish count]; idx++) {
[combined appendFormat:@" %d %@",
idx + 1,
[delegatee.allSelectedVerseEnglish objectAtIndex:idx]];
};
maintextview.text =combined;
maintextview.textColor= [UIColor colorWithRed:0.376f green:0.282f blue:0.173f alpha:1.0f];
maintextview.font = [UIFont fontWithName:@"Georgia" size:self.fontSize];
combined
具有包括數字包機也文本,我怎樣才能識別數字字符,並把棕色的顏色和改變字體爲格魯吉亞 - 粗體只有numercharacters.is它可能通過使用NSSanner或NS正則表達式或類似的東西? 如何做到這一點? 在此先感謝。
http://stackoverflow.com/questions/1320295/iphone-how-to-check-that-a-string-is-numeric-only對我有幫助嗎? – stackiphone
這隻適用於文本視圖的*整個*內容。 – borrrden
} NSNumberFormatter * f = [[NSNumberFormatter alloc] init]; NSNumber * n = [f numberFromString:combined]; NSLog(@「N:%@」,n); 我把這段代碼,但我得到空值 – stackiphone