ios - 如何在 web View 中链接创建的图像(在 html 代码内)?

标签 ios xcode uiwebview swift3 uiimageview

我正在尝试使用应用程序之前修改过的一些数据和图像(来自 uimageview)创建一个 webview。数据“链接”到 webview 很容易。但是修改后的(仍然没有“保存”,因为应用程序不需要它)图像没有路径。

我试过:

var imageToShow: UIImage!
imageToShow.image = modifiedImage

let stringHTML = "<body>\(data1)<br>\(data2)<br><imgstyle="width: 350px; height: 175px;" alt="" src="\(imageToShow)"><br></body>"// This shows app data, but not the image: \(imageToShow) is not correct

webViewToShow.loadHTMLString(stringHTML, baseURL: nil)

我是 swift (3) 的新手。提前致谢。

最佳答案

要实现您想要的目标,请尝试以下操作:

  1. 将图像写入目录。例如mofifiedImage.png
  2. 使用html字符串加载UIWebView,并将baseURL设置为存储图像的目录

    let stringHTML = "<\img src='mofifiedImage.png'>" webViewToShow.loadHTMLString(stringHTML, baseURL: nil)

  3. 每当修改图像时重新加载 UIWebView

关于ios - 如何在 web View 中链接创建的图像(在 html 代码内)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42516158/

相关文章:

objective-c - po [NSThread 当前线程]

ios - webView ShouldStartLoadRequest 方法无法正常工作

javascript - 每次加载新页面时在 iOS webView 中运行 JS

ios - 有什么有效的方法可以在大型远程 XML 文件中搜索信息吗?

ios - 在不使用自动布局或制作新的 xib 的情况下从 iPhone 5 调整 iPhone 4 的大小

ios - 在 SceneKit 中按名称获取 Material

ios - 精确到百分之一秒的时间 float - Objective C

ios - uiwebview 不响应方向变化

ios - swift3 中的 SecKeyRawSign 和 SecKeyRawVerify

ios - Swift 和来自父类(super class)的属性继承