我尝试识别视图上的用户点击。 我尝试使用以下代码:
override func viewDidLoad() {
super.viewDidLoad()
let tap = UITapGestureRecognizer(target: self, action: #selector(doubleTapped))
tap.numberOfTapsRequired = 2
view.addGestureRecognizer(tap)
let request = NSURLRequest(URL:URL!)
self.webView.loadRequest(request)
self.webView.delegate = self;
}
func doubleTapped(gesture:UIGestureRecognizer)) {
// do something cool here
print("tabbed")
}
但没有任何反应,从不调用Method doubleTapped。这有什么不对吗?
答案 0 :(得分:0)
主视图上的GestureRecognizer将适用于您的情况。
如果子视图与主视图具有相同的框架,您可以将水龙头手势添加到最顶层视图,以实现相同的功能。