私はにとを持っていUITapGestureRecognizer
ます。をスクロールした後にのみタップジェスチャを認識します。どうすればこれを防ぐことができますか?基本的に、Webビューをスクロールしていないときに、タップジェスチャが検出されるようにします。私は周りを見回しました、そして私が見つけた最も近いものはこれです:UIViewController
UIScrollView
UIWebView
UIWebView
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer {
return YES;
}
しかし、これを使用してスクロール中のタップを無効にするにはどうすればよいかわかりません。何か案が?
私がやりたいもう1つのことは、UIWebViewのリンクがクリックされたときにUITapGestureRecognizerを無効にすることです(shouldStartLoadWebRequestが呼び出されます)。shouldStartLoadWebRequestが呼び出される前に、タップジェスチャレコグナイザーが呼び出されることを確認しました。基本的に、UIWebViewのリンクをクリックしても、UITapGestureRecongnizerによって呼び出されるアクションはトリガーされません。これを行う方法について何かアイデアはありますか?