【问题标题】:How to link a created image in a webview (within html code)?如何在 web 视图中链接创建的图像(在 html 代码中)?
【发布时间】:2017-02-28 18:25:58
【问题描述】:

我正在尝试使用应用程序之前修改过的一些数据和图像(来自 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)。提前致谢。

【问题讨论】:

  • 出于好奇 - 为什么你需要一个 webview 呢?你不能用两个UILabels和一个UIImageView来显示一个简单的UIViewController吗?
  • @Losiowaty 我想创建一个包含不同类型数据(标签、图像)的 PDF 文件。在我的项目中还有一些“数据”(大约 200 个),但我只有图像问题。

标签: ios xcode uiwebview swift3 uiimageview


【解决方案1】:

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

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

    让 stringHTML = "" webViewToShow.loadHTMLString(stringHTML, baseURL: nil)

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

【讨论】:

  • 谢谢。我在与图像链接(html 代码)时遇到问题。我会让你知道它是如何结束的。我正在考虑一种不保存的方法......
  • 我在链接(html 代码)与“文档”目录中的图像时遇到问题(有什么想法吗?)。
  • 很高兴,我可以帮助你。
猜你喜欢
  • 2016-11-30
  • 2021-05-18
  • 1970-01-01
  • 2017-12-06
  • 1970-01-01
  • 2016-10-16
  • 2015-11-12
  • 2014-04-15
  • 1970-01-01
相关资源
最近更新 更多