我想在我的Web视图中添加双击手势,但不拦截其自身的单击回调,而是一个子视图来响应双击手势,但Web视图的单击回调将无效
{
webMaskView = UIView()
webVie w.addSubview(webMaskView)
webMaskView.snp.makeConstraints { (make) in
make.left.right.top.bottom.equalTo(webV)
}
let doubletap = UITapGestureRecognizer(target: self,action: #selector(webViewTwoTaped(_ :)))
doubletap.delegate = self
doubletap.numberOfTapsRequired = 2
webMaskView.addGestureRecognizer(doubletap)
webMaskView.isUserInteractionEnabled = true
webMaskView.backgroundColor = UIColor.blue.withAlphaComponent(0.1)
}
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,shouldReceive touch: UITouch) -> Bool {
return true
}
override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}