Как вручную включить или отключить клавишу возврата на клавиатуре?

У меня есть UITextView , который принимает ввод с клавиатуры. Флажок «Автоматически активировать клавишу возврата» установлен, поэтому, когда UITextView пуст, клавиша возврата неактивна.

У меня есть панель смайлов над клавиатурой, с помощью которой можно добавлять смайлики и в UITextView , но вот в чем проблема; Когда UITextView пуст, и я добавляю смайлик в UITextView , например:

[inputTextView insertText:@"\ue40d"];

, тогда ReturnKey по-прежнему отключен, хотя текстовое свойство UITextView не пусто.

Я пробовал это после вставки смайлика:

[inputTextView setEnablesReturnKeyAutomatically:NO];

Безрезультатно. Похоже, включение / отключение клавиши возврата на клавиатуре срабатывает только при вводе символов с клавиатуры.

Есть идеи, как вручную включить / отключить клавишу возврата?

7
задан User97693321 30 October 2012 в 12:43
поделиться