WKWebView:将UIImage插入网页

卢卡·安格莱蒂(Luca Angeletti)

在iOS中,给定一个加载在中的网页WKWebView,如何UIImage在HTML中显示自己的网页?

谢谢

格里姆森

一种方法是使用Base64编码。以下示例是一个完整的示例,假设您连接了aUIWebView并具有正确名称的图像:

import UIKit
import WebKit

class ViewController: UIViewController {

    @IBOutlet weak var webView: UIWebView!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        if let image = UIImage(named: "Castle"),
            let data = UIImagePNGRepresentation(image) {
            let base64 = data.base64EncodedString(options: [])
            let url = "data:application/png;base64," + base64
            let html = "<html><head></head><body><h1>Hello World!</h1><img src='\(url)'></body></html>"
            webView.loadHTMLString(html, baseURL: URL(fileURLWithPath: ""))
        }

    }

}

我尝试在Playground中执行此操作,但无法显示webView,因此这是一个最小的应用程序...

输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript的.innerHTML将html插入网页中

来自分类Dev

如何将字体图标插入网页?

来自分类Dev

如何将django photologue画廊插入网页?

来自分类Dev

将pdf嵌入网页

来自分类Dev

在 .vsdx 项目中插入网页

来自分类Dev

Comcast Xfinity Wi-Fi如何将HTML插入网页请求中?

来自分类Dev

使用Python将JavaScript注入网页

来自分类Dev

将图像/视频流嵌入网页

来自分类Dev

将JavaScript注入网页以禁用texbox

来自分类Dev

使用rbokeh将图嵌入网页

来自分类Dev

当插入网页时,HTML显示为纯文本

来自分类Dev

当插入网页时,HTML显示为纯文本

来自分类Dev

将变量插入网址中间

来自分类Dev

如何将变量插入网址

来自分类Dev

将数据属性插入网址

来自分类Dev

将点击事件插入网格

来自分类Dev

将视频嵌入网页后,如何删除YouTube品牌?

来自分类Dev

通过Safari扩展将jQuery注入网页

来自分类Dev

如何使用Chrome扩展程序将按钮注入网页

来自分类Dev

将PDF嵌入网页并水平滚动以使其居中

来自分类Dev

如何将Google Drive图片嵌入网页?

来自分类Dev

使用JavaScript中的innerHTML将for循环的结果写入网页

来自分类Dev

自动将数据输入网页并下载结果

来自分类Dev

JavaScript - 将内容写入网页中的任何 DIV

来自分类Dev

载入网页

来自分类Dev

载入网页

来自分类Dev

ExtJS:将值插入网格中添加的列

来自分类Dev

JQGrid-如何将HTML插入网格页脚

来自分类Dev

使用JS将rel = 0插入网址