2012-03-09 6 views
1

私はUIViewControllerにUITapGestureRecognizerを持っています。 UIViewControllerにはUIWebViewを持つUIScrollViewがあります。今、私が午前問題は、それが当たったとき、それは言い換えれば、のUIWebViewでリンクに行っていた場合、私はタップを無視することができる方法である。Webリンク要求を無視するUITapGestureRecognizer

- (BOOL)webView:(UIWebView *)webview shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 

タップジェスチャー認識が無視されるべきです。問題は、私がこれを行うことができる方法がないことです。皆さんは何か考えていますか?

+0

UITapGestureRecognizerを表示またはUIWebViewに追加しますか? – Narayana

+0

私はそれをビューに追加しました。基本的にshouldStartLoadRequestが呼び出されてタップジェスチャ認識機能が無効になっている必要があります。 – xonegirlz

答えて

1

私はUIWebViewが独自のジェスチャ認識プログラムをインストールすると信じています。したがって、次のような実装を検討することができます。

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer 

状況依存ロジックがあります。

+1

これは実装されていましたが、UIGestureRecognizer – xonegirlz

関連する問題