iOS開發中,在UIWebView中添加手勢的方法如下
// 監控界面點擊手勢
let singleTap = UITapGestureRecognizer(target: self, action: "singleTapAction:")
// 注意:不做如下處理,無法監控到單擊手勢
singleTap.cancelsTouchesInView = false
singleTap.delegate = self
self.webView.addGestureRecognizer(singleTap)
協議實現:
// MARK: - UIGestureRecognizerDelegate
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}