如何通过单击UIImage视图加载网站?

问题描述

我已经创建了一个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

如果您还想知道如何在野生动物园中打开链接,请点击这里。

Swift Open Link in Safari

,

我刚刚使用了手势识别器,并且效果很好

,

看看这个:

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...