我有一个UIView,UITableView是subview。当我在视图中添加一个手势识别器时,我的“table did select row”不再被触发,但是手势识别器总是被触发的?我试图从tableview中删除手势识别器,但没有效果。
let viewRecognizer = UITapGestureRecognizer(target: self, action: "handleTap")
viewRecognizer.delegate = self
self.view.addGestureRecognizer(viewRecognizer)
//This has no effect!
orderTableView.removeGestureRecognizer(viewRecognizer)
最佳答案
是否已将cancelsTouchesInView
设置为NO
?
见documentation