如何在webview中链接创建的图像(在html代码中)?

时间:2017-02-28 18:25:59

标签: 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 个答案:

答案 0 :(得分:1)

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

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

    让stringHTML =“&lt; \ img src ='mofifiedImage.png'&gt;” webViewToShow.loadHTMLString(stringHTML,baseURL:nil)

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