本文共 532 字,大约阅读时间需要 1 分钟。
父视图要实现手势协议UIGestureRecognizerDelegate
let gesture = UITapGestureRecognizer(target: self, action: #selector(handleGesture)) gesture.delegate = self self.view.addGestureRecognizer(gesture)
extension ViewController: UIGestureRecognizerDelegate { func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool { if touch.view?.isDescendantOfView(self.subView) == true { return false } return true }}
转载地址:http://jcywi.baihongyu.com/