2012-03-09 89 views
1

我在我的UIViewController上有一個UITapGestureRecognizer。 UIViewController有一個具有UIWebView的UIScrollView。現在我遇到的問題是我怎麼能忽視水龍頭,如果它要在UIWebView中的鏈接,換句話說,當它擊中:UITapGestureRecognizer忽略網頁鏈接請求

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

點擊手勢識別器應該被忽略。問題是我無法做到這一點。你們有什麼想法嗎?

+0

您添加UITapGestureRecognizer查看或UIWebView? – Narayana 2012-03-09 06:16:49

+0

我將它添加到視圖中,我想要的基本上是當shouldStartLoadRequest被調用時它應該禁用輕擊手勢識別器 – xonegirlz 2012-03-09 06:57:29

回答

1

我相信UIWebView會安裝自己的手勢識別器;因此,您可能需要考慮實施:

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

與一些情景邏輯。

+1

我已經實現了..但是如何檢測它是否是從UIGestureRecognizer – xonegirlz 2012-03-09 06:50:19