问题描述
我已经创建了一个UI Image视图。用户是否可以单击UI图像视图并弹出链接?如果是这样,我将如何合并呢?我当时可能在考虑使用Touches Began的View Controller,然后专门使用标签,但是我使用的是Swift的Game View Controller,因此Touches Began功能无法正常运行,并且不允许我将SKNODE转换为Game View Controller类型。有关如何执行此操作的任何建议?谢谢
解决方法
您将要查看UITapGestureRecognizer。这是下面的示例。
Stream #0:0(eng): Video: h264 (libx264),yuv420p,160x120,q=-1--1,7.50 fps,90k tbn,7.50 tbc (default)
...
video:217kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
如果您还想知道如何在野生动物园中打开链接,请点击这里。
,我刚刚使用了手势识别器,并且效果很好
,看看这个:
let recognizer = UITapGestureRecognizer(target: self,action: #selector(webViewTapped))
recognizer.delegate = self
webView.addGestureRecognizer(recognizer)
和:
@objc func webViewTapped(_ recognizer: UITapGestureRecognizer) {
if let selectedWebView = recognizer.view as? WKWebView {
selectWebView(selectedWebView)
}
}
func selectWebView(_ webView: WKWebView) {
activeWebView = webView
updateUI(for: webView)
}