繁体   English   中英

在WebView中快速显示图像

[英]Swift display image in webview

提示:本站提供中英文对照查看,鼠标放在中文字句上可显示英文原文。 若本文未解决您的问题,推荐您尝试使用帮您解决。

将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?)

图像不显示。

在这种情况下显示图像的最佳方法是什么?

在上面的代码段中,您为urlpath声明了两个-因此我假设其中一个是错误添加的。 但是,如果我删除它并运行您的代码,当我在此处进行测试时,它将运行良好并显示图像。 因此,您可能想在调用loadHTMLString之前在代码中设置一个断点,并查看正在加载的HTML是什么样的,以及它是否是有效的HTML?

问题未解决?试试使用:帮您解决问题。
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM