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

Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.