Swift UIWebView和触摸事件

Swift UIWebView和触摸事件,swift,ios5,uiwebview,touch-event,Swift,Ios5,Uiwebview,Touch Event,我想在视图中使用自定义触摸事件。有一个web视图,它是此视图的子视图。 我覆盖了TouchBegind和其他函数,但它不运行。如果您想在点击视图时调用函数,可以使用UITapGestureRecognizer override func viewDidLoad() { super.viewDidLoad() let tapRecognizer = UITapGestureRecognizer(target: view, action: "handleSingleTap:")

我想在视图中使用自定义触摸事件。有一个web视图,它是此视图的子视图。
我覆盖了TouchBegind和其他函数,但它不运行。

如果您想在点击视图时调用函数,可以使用UITapGestureRecognizer

override func viewDidLoad() {
    super.viewDidLoad()
    let tapRecognizer = UITapGestureRecognizer(target: view, action: "handleSingleTap:")
    tapRecognizer.numberOfTapsRequired = 1
    self.view.addGestureRecognizer(tapRecognizer)
}

func handleSingleTap(recognizer: UITapGestureRecognizer) {
    //Do something here with the gesture
}    
对于Swift 3:

override func viewDidLoad() {
    super.viewDidLoad()
    let tapRecognizer = UITapGestureRecognizer(target: view, action: #selector(handleSingleTap))
    tapRecognizer.numberOfTapsRequired = 1
    self.view.addGestureRecognizer(tapRecognizer)
}

@objc func handleSingleTap(recognizer: UITapGestureRecognizer) {
    //Do something here with the gesture
}

如果要在点击视图时调用函数,可以使用UITapGestureRecognitizer

override func viewDidLoad() {
    super.viewDidLoad()
    let tapRecognizer = UITapGestureRecognizer(target: view, action: "handleSingleTap:")
    tapRecognizer.numberOfTapsRequired = 1
    self.view.addGestureRecognizer(tapRecognizer)
}

func handleSingleTap(recognizer: UITapGestureRecognizer) {
    //Do something here with the gesture
}    
对于Swift 3:

override func viewDidLoad() {
    super.viewDidLoad()
    let tapRecognizer = UITapGestureRecognizer(target: view, action: #selector(handleSingleTap))
    tapRecognizer.numberOfTapsRequired = 1
    self.view.addGestureRecognizer(tapRecognizer)
}

@objc func handleSingleTap(recognizer: UITapGestureRecognizer) {
    //Do something here with the gesture
}

我知道这一点。我的意思是,这里面还有另一个网络视图,并涵盖它。视图无法接收事件或手势。@mr您是否试图禁用webview Intersection webview.userInteractionEnabled=False,但我无法操作webview。我想同时使用这两个。好的,也许我们需要看一些代码,看看你们到底想做什么,我已经用它做了。这个手势可以使用。对不起,我已经知道了。我的意思是,这里面还有另一个网络视图,并涵盖它。视图无法接收事件或手势。@mr您是否试图禁用webview Intersection webview.userInteractionEnabled=False,但我无法操作webview。我想同时使用这两个。好的,也许我们需要看一些代码,看看你们到底想做什么,我已经用它做了。这个手势可以使用。很抱歉