Изменить цвет шрифта UITextView

У меня есть UITextView, где пользователь может вводить текст. Скажем, пользователь уже ввел значение. Как я могу изменить цвет шрифта уже напечатанного текста и будущего набранного текста на другой одним нажатием кнопки?

Я уже настроил его, где я могу изменить цвет текста, но он работает только в том случае, если Я выбираю цвет ДО того, как начать печатать. Когда я начинаю печатать и пытаюсь изменить цвет, ничего не происходит.

У меня есть это:

-(IBAction)changeInkColor:(id)sender
{
    [inkTextField setTextColor:[UIColor greenColor]]; 
    inkTextField.text=@"text";
}

, и это действительно работает и отображает «текст» зеленым цветом только в том случае, если в представлении нет текста. Однако, если я что-то ввожу и нажимаю эту кнопку, ничего не происходит.

23
задан Snowman 20 August 2011 в 19:49
поделиться