Клавиатура дескриптора Сделанное нажатое событие на iPhone

Я перемещаю свое представление, когда текстовое поле нажимается для получения надлежащего представления, когда клавиатура появляется. Теперь, когда Сделанная кнопка клавиатуры нажимается, я хотел бы возвратить представление его начальному состоянию. Как я обрабатываю действие, когда сделанная кнопка клавиатуры нажимается?

12
задан bneely 2 May 2014 в 01:12
поделиться

2 ответа

Правильный способ сделать это - соблюдать уведомления UIKeyboardDidShowNotification и UIKeyboardDidHideNotification , как подробно описано в документации Apple .

Если вы хотите знать, когда была нажата кнопка Готово , реализуйте

- (BOOL)textFieldShouldReturn:(UITextField *)textField

в своем делегате. Он должен вызываться при нажатии кнопки возврата. См. документацию API для получения более подробной информации.

21
ответ дан 2 December 2019 в 04:08
поделиться

Создайте IBAction и подключите его к методу didEndOnExit текстового поля. Затем в реализации этого метода вы должны поместить [yourTextFieldOutlet resignFirstResponder]; , что отключит текстовое поле.

11
ответ дан 2 December 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: