Скрыть клавиатуру, когда пользователь касается uiview - PullRequest
29 голосов
/ 08 июня 2009

У меня есть UIView с несколькими текстовыми полями. Теперь я использовал делегатов для смены респондента с текстового поля на другое. В этом случае моя клавиатура пропадает, когда пользователь подходит к последнему текстовому полю.

но теперь я хочу скрыть свою клавиатуру, когда пользователь касается UIView (касается любого места на экране, кроме текстовых полей) Может ли кто-нибудь помочь мне с этим.

Спасибо

Ответы [ 11 ]

0 голосов
/ 12 января 2018

Для быстрой 4,0

    override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    let touch = touches.first
    if touch?.phase == UITouchPhase.began {
        touch?.view?.endEditing(true)
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...