父类设置了点击事件,导致tableview didSelectRowAt不响应
let tap = UITapGestureRecognizer(target: self, action: #selector(self.tapAction(_:)))
tap.cancelsTouchesInView = false
addGestureRecognizer(tap)
设置tap.cancelsTouchesInView = false即可解决
文章讲述了在父类设置了点击事件导致tableViewdidSelectRowAt方法不响应的问题,解决方案是将UITapGestureRecognizer的cancelsTouchesInView属性设置为false。
父类设置了点击事件,导致tableview didSelectRowAt不响应
let tap = UITapGestureRecognizer(target: self, action: #selector(self.tapAction(_:)))
tap.cancelsTouchesInView = false
addGestureRecognizer(tap)
设置tap.cancelsTouchesInView = false即可解决
2734
2万+
249

被折叠的 条评论
为什么被折叠?