Я пытаюсь найти способ скрыть клавиатуру, как только пользователь закроет в другом месте экрана после фильтрации содержимого моего табличного представления.GestureRecognizer не работает на TableView
Но как-то, когда я добавляю UITapGestureRecognizer, мой TableView замерзает, и в приложение нельзя идти дальше.
Вот что я делаю:
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
self.view.addGestureRecognizer(tap)
func dismissKeyboard() {
view.endEditing(true)
}
Я попытался это на пустой ViewController с TextField, и она работает. Что мне не хватает? Есть ли способ добавить GestureRecognizer в представления таблиц? Потому что, как только я добавляю «Жест», он все ломает. Я также попытался использовать resignFirstResponder с теми же результатами.
Любые советы? Благодаря!
Это было очень благодарно. Не могу поверить, что я не нашел ссылку, говорящую об этом. И почему это, в первую очередь, верно? Так как это противоречит другим касаниям и ввернуло большинство моих событий в мои представления Table/Collection. – Croisciento