У меня есть представление с UITextField, которое выполняет некоторые операции поиска на UITableView под ним.Нажмите «Жесты», чтобы отклонить UITextField с TableView
Проблема заключается в том, что, когда я настраивал жест нажатия, чтобы отклонить клавиатуру прикосновениями вне UITextField, она, похоже, отменяет метод didSelect моих ячеек TableView.
Вот код, который я сейчас использую в viewDidLoad:
let tapRecognizer = UITapGestureRecognizer(target: self, action: "handleSingleTap:")
tapRecognizer.numberOfTapsRequired = 1
self.view.addGestureRecognizer(tapRecognizer)
func handleSingleTap(recognizer: UITapGestureRecognizer) {
self.view.endEditing(true)
}
Как я могу установить это так, что касается вне UITextField закрыть клавиатуру, но по-прежнему позволяет мне выбрать клетки Tableview?
Из любопытства; Почему вы не используете 'UISearchController' с табличным представлением? –