UITextField и клавиатура
UITextField — это как UILabel только можно редактировать текст.
Клавиатура появляется сама, когда UITextField становится “first responder”. Описать это можно как «сфокусировались на UITextField«. Это происходит автоматически, когда пользователь нажимает на UITextField. Также можно послать сообщения
- becomeFirstResponder — в этом случае клавиатура появится
- resignFirstResponder — в этом случае клавиатура исчезнет
Методы делегата UITextField
// //proSwift.ru func textFieldShouldReturn(sender:UITextField) // вызывается когда на клавиатуре нажимается Return // тут можно вызвать resignFirstResponder
// //proSwift.ru func textFieldDidEndEditing(sender: UITextField) // вызывается когда с UITextField уходит фокусировка. т.е. resignsFirstResponder
Реальный пример использования можно найти тут. Или в этой статье, где описан процесc перехода от одного UITextField к другому по клавише return
Добавить комментарий