Удаление клавиатуры после ввода текста в TextView - PullRequest
0 голосов
/ 21 марта 2011

Я создал текстовое представление в конструкторе интерфейсов, и когда я ввожу свои данные в поле, нажатие кнопки «Готово» не минимизирует клавиатуру.

Как это сделать?

Спасибо

1 Ответ

2 голосов
/ 21 марта 2011

UITextView не имеет методов, которые будут вызываться, когда пользователь нажимает клавишу возврата.Если вы хотите, чтобы пользователь мог добавить только одну строку текста, используйте UITextField.Нажатие на возврат и скрытие клавиатуры для UITextView не соответствует рекомендациям интерфейса.

Даже тогда, если вы хотите сделать это, реализуйте textView: shouldChangeTextInRange: replaceText: метод UITextViewDelegate и в этой проверке, если заменатекст \ n, скрыть клавиатуру.

http://iosdevelopertips.com/cocoa/how-to-dismiss-the-keyboard-when-using-a-uitextview.html

Как отключить клавиатуру для UITextView клавишей возврата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...