Swift的手势点击事件和tableView点击事件冲突

2019-01-22  本文已影响0人  symBoy

解决方法:

给手势添加代理方法:

UIGestureRecognizerDelegate

extension UIViewController: UIGestureRecognizerDelegate {

func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {

if NSStringFromClass((touch.view?.classForCoder)!) == "UITableViewCellContentView" {

return false

}

return true

}

}

上一篇 下一篇

猜你喜欢

热点阅读