2012-07-29 28 views
7

我想提供我自己的操作表或彈出窗口,不希望使用默認系統。如何截取長時間按下UIWebView中的鏈接?

請注意:

  1. 我問長按沒有點擊
  2. 我需要知道被長時間按下的鏈接的URL。
+0

你得到一個解決這個:

一種可能的方法在下面的鏈接描述? – 2012-12-03 12:01:03

+0

@AndreiFilip在下面看到我的答案:http://stackoverflow.com/a/15603818/1371070 – Cezar 2013-03-25 14:24:56

回答

11

爲了提供您自己的操作表或彈出窗口,首先您需要禁用默認的上下文菜單。您可以通過使用下面的代碼一旦你關閉,你可以創建自己的自定義動作片/酥料餅的默認行爲,使用JavaScript做,裏面webViewDidFinishLoad

[webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none';"]; 

Customize the contextual menu of UIWebView

+1

無論如何攔截圖像被竊聽嗎? – jjxtra 2014-01-10 00:02:59

相關問題