0
我用長按手勢識別器來設置我自己的wkwebview鏈接操作表,但是直到我釋放我的手指纔會出現動作表(我試過recognizer.began
但它沒有工作...)快速攔截(或強制停止)長按手勢識別器
那麼,我怎樣才能攔截長按識別器?我可以添加一個計時器來阻止它嗎?怎麼樣?
P.s.這裏是我的代碼:
//long press to show the action sheet
longPressRecognizer.delegate = self
longPressRecognizer.addTarget(self, action: "onLongPress:")
self.webView.scrollView.addGestureRecognizer(longPressRecognizer)
func onLongPress(gestureRecognizer:UIGestureRecognizer){
longPressSwitch = true
}
不起作用,因爲Wkwebview無法識別touchesBegan&touchesEnded事件......這就是爲什麼我使用UIGestureRecognizer。 –
@JasonHoncheungWong,你使用的是UIWebView還是UIWebViewController? – Dopapp
我用WKWebView代替UIWebView ...仍然在努力解決這個問題......或者有沒有什麼方法可以向手勢識別器發送TouchUpInside事件(使假手指釋放信號)? –