我有一个UITapGestureRecognizer
on a UIViewController
,里面有一个UIScrollView
and UIWebView
。只有在我滚动UIWebView
. 我怎么能防止这种情况?基本上,当我不滚动 Web 视图时,我希望检测到点击手势。我环顾四周,发现最接近的是:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer {
return YES;
}
但不确定如何在滚动时使用它来禁用点击。任何想法?
我想做的另一件事是禁用 UITapGestureRecognizer,当单击 UIWebView 上的链接时(应该调用 StartLoadWebRequest)。在调用 shouldStartLoadWebRequest 之前,我检查了是否调用了轻击手势识别器。基本上,当单击 UIWebView 上的链接时,它不应触发由 UITapGestureRecongnizer 调用的操作。关于如何做到这一点的任何想法?