我的 iOS 应用程序中有一个选项卡,它显示表格 View ,还有一个键盘可以让您添加更多内容。我想要一种设置手势识别器的方法,这样如果您单击空白处的任何位置,它就会关闭键盘,但是,如果您单击图像或任何包含内容的内容,它仍然会允许这些操作。
当我设置手势点击识别器时,它似乎接管了所有事件,尽管它关闭了键盘,但当我单击图像时,这些操作都没有解决。有任何想法吗?我正在使用 Swift。
最佳答案
在 viewDidLoad()
中添加此内容对我有用(Swift 3):
let tap = UITapGestureRecognizer(target: self.view, action: #selector(UIView.endEditing(_:)))
tap.cancelsTouchesInView = false
self.view.addGestureRecognizer(tap)
关于swift - 关闭键盘但还允许 iOS Swift 中的其他操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466874/