【发布时间】:2018-08-19 18:40:49
【问题描述】:
我有一个带有 2 个表格视图和几个文本字段的视图,我已经实现了一个扩展来隐藏键盘:
当我触摸屏幕时键盘会隐藏,但我想在触摸 TableView 时禁用 UITapGestureRecognizer,否则我无法与单元格交互。
extension UIViewController {
func OcultarTecladoTocarPantalla() {
let tap : UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(UIViewController.OcultarTeclado))
view.addGestureRecognizer(tap)
}
@objc func OcultarTeclado() {
view.endEditing(true)
}
}
【问题讨论】:
-
您在哪里添加了您的 UITapGestureRecognizer?到您的视图控制器或表格视图?
-
我已将其添加到视图控制器中
标签: ios swift uitableview keyboard hide