【发布时间】:2015-12-23 21:59:00
【问题描述】:
我有一个带有 UITextField 的视图,它在它下面的 UITableView 上执行一些搜索操作。
问题是,当我设置点击手势以关闭 UITextField 之外的触摸键盘时,它似乎取消了我的 TableView 单元格的 didSelect 方法。
这是我目前在 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?
标签: ios iphone swift uitableview uigesturerecognizer