2014-01-16 117 views
1

我確信之前已經詢問過這個問題,但我無法獲得解決方案。iOS中的UIWebView(Xamarin monotuch)

我有一個UIWebView包裝在UIView中。

Web視圖加載HTML - 點擊HTML鏈接會產生某些操作(完成,檢測到在ShouldStartLoad中的點擊並相應地執行操作)。

點擊除鏈接以外的其他地方應導致另一個操作 - 這是我遇到問題的地方。只是似乎無法讓水龍頭手勢工作(在UIWebView或包裝UIView)

任何線索?

問候 希德

+0

我的回答對你有幫助嗎? –

回答

0

添加自來水手勢識別並不是一件容易的任務,因爲它內部的工作方式(UIKit的視圖層級和WebKit視圖層次)。

我會建議一個更簡單的解決方案。將Hammer.js添加到您的HTML(或注入webViewDidFinishLoad:),並在點擊事件時,發送虛假的加載請求並像鏈接一樣捕獲。

Hammer(el).on("tap", function() { 
    //Send fake request here. 
});