美文网首页
Swift的手势点击事件和tableView点击事件冲突

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

作者: symBoy | 来源:发表于2019-01-22 15:31 被阅读0次

解决方法:

给手势添加代理方法:

UIGestureRecognizerDelegate

extension UIViewController: UIGestureRecognizerDelegate {

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

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

return false

}

return true

}

}

相关文章

网友评论

      本文标题:Swift的手势点击事件和tableView点击事件冲突

      本文链接:https://www.haomeiwen.com/subject/lfbcsttx.html