Я использую этот код, чтобы показать текст в 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
имеет текст, который включает в себя цифровую хартию также , как я могу идентифицировать числовой символ и поместить коричневый цвет и изменить шрифт на Georgia-Bold только из числа символов.Это возможно с помощью выражения NSSanner или NSregular или что-то в этом роде. как это сделать? Спасибо заранее.
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: комбинированный]; NSLog (@ "N:% @", n); Я помещаю этот код, но я получаю нулевое значение – stackiphone