У меня есть UITextView для ввода комментариев к фотографиям. Когда пользователь вводит свой текст в UITextView, последний введенный текст должен быть темно-серым, остальные тексты должны быть обычного цвета. Когда пользователь введет пробел, последнее введенное слово / текст должно измениться на черный (обычный) цвет.
UITextView text eg: iPhone is an apple product. Product should be in Dark gray color others in black color. Once user enter space the all entire words in black color.
Как я могу определить последнее введенное слово и как изменить цвет текста конкретного последнего введенного слова?
отредактировано:
Я пытаюсь этот исходный код.
-(void) textViewDidChange:(UITextView *)textView
{
NSArray *lastTextArray = [textView.text componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
lastStringInTextView = [lastTextArray objectAtIndex:lastTextArray.count - 1];
NSLog(@"LastText : %@", lastStringInTopTextView);
textView.textColor = [UIColor orangeColor];
}