我正在尝试使用应用程序之前修改过的一些数据和图像(来自 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) 的新手。提前致谢。
最佳答案
要实现您想要的目标,请尝试以下操作:
- 将图像写入目录。例如mofifiedImage.png
使用html字符串加载UIWebView,并将baseURL设置为存储图像的目录
let stringHTML = "<\img src='mofifiedImage.png'>" webViewToShow.loadHTMLString(stringHTML, baseURL: nil)
每当修改图像时重新加载 UIWebView
关于ios - 如何在 web View 中链接创建的图像(在 html 代码内)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42516158/