在我问这个之前,我尝试了其他解决方案,但没有奏效
这是我的代码
override func viewDidLoad() {
super.viewDidLoad()
let tapGesture = UITapGestureRecognizer(target: self, action: "didTouchBoard:")
view.addGestureRecognizer(tapGesture)
tapGesture.cancelsTouchesInView = true
}
当我点击任何地方时,它会隐藏键盘(如果存在),但如果我点击 tableviewcell 或 collectionviewcell,它不会点击
我试试这个 tapGesture.cancelsTouchesInView ,但不起作用
最佳答案
如果您希望表格 View 接收触摸,请更改 tapGesture.cancelsTouchesInView
tapGesture.cancelsTouchesInView = false