gpt4 book ai didi

iOS Swift GestureRecognizer 不工作

转载 作者:行者123 更新时间:2023-11-28 08:30:33 27 4
gpt4 key购买 nike

我尝试识别用户在 View 上的点击。我用下面的代码试了一下:

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")
}

但是没有任何反应,方法 doubleTapped 从未被调用。这里有什么问题吗?

最佳答案

如果没有 subview ,主视图上的 GestureRecognizer 将适用于您的情况。

如果 subview 与主视图具有相同的框架,您可以将点击手势添加到最顶层 View 以实现相同的功能。

关于iOS Swift GestureRecognizer 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38944342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com