将Swift与WebView一起使用:
我正在创建我在webView控件中显示的html。文本html按预期显示但我在显示项目中的图像时出现问题。(包)下面是我尝试过的代码:
let urlpath = Bundle.main.path(forResource: "ld", ofType: "png");
webOut += "<img src='\(urlpath!)' height='16' width='16'>"
webOut += "<h3 style='color:#FD7D70ff'>\(sta.person!)</h3>"
webOut += "<div style='font-size: \(statementTextSize)'>\(sta.text!)</div>"
let requesturl = NSURL(string: urlpath!)
webView.loadHTMLString(webOut, baseURL: requesturl as URL?)
图像无法显示。
在这种情况下显示图像的最佳方式是什么?
答案 0 :(得分:1)
您上面的代码段中有urlpath
的两个声明 - 所以我假设有一个是错误添加的。但是,如果我删除它并运行您的代码,它运行正常并在我测试时显示图像。因此,您可能希望在调用loadHTMLString
之前在代码中设置断点,看看您加载的HTML是什么样的,以及它是否是有效的HTML?