【问题标题】:HTML file's images not loading in ios appHTML文件的图像未在ios应用程序中加载
【发布时间】:2019-01-28 20:53:09
【问题描述】:

我正在开发一个应用程序,对于说明选项卡,我正在使用警报视图控制器来显示选项列表,然后用户可以选择这些选项。 每个选项都附加到一个 HTML 文件。所有这些都可以正常工作,只是其中一个 HTML 文件有几个图像,当应用程序打开带有图像的 HTML 时,它只显示一个方框,图像应该是

我已经尝试将该图像加载到资产以及与 HTML 文件相同的文件夹中,并且当在浏览器中正常打开时,图像加载正常! 谁能提供一些见解?提前致谢!

if options == 3 {
            let htmlFile = Bundle.main.path(forResource:"Instructions To Record", ofType: "html")
            let htmlString = try? String(contentsOfFile: htmlFile!, encoding: String.Encoding.utf8)
            self.title = "Instructions To Record"
            return htmlString!
        }
  /// html code is below which works fine in Browser
  <p>3) Touch  <img  src="next.png"  > to go to the next page.</p>

句子应按原样显示图像作为语句的一部分

【问题讨论】:

  • next.png 应该在您的 HTML 文件所在的文件夹中。
  • 是的,我知道它在同一个文件夹中,我也在不同的文件夹中尝试了整个路径但没有工作,路径很好,因为 HTML 在浏览器中工作正常

标签: html ios swift uialertview


【解决方案1】:

您是否尝试导入 WEBKIT 以防万一?我也有同样的问题

【讨论】:

    【解决方案2】:

    如果图像在 images 子目录中,那么您可以像这样嵌入它:

    <img src="images/dinosaur.jpg">
    

    您已正确添加图片路径

    【讨论】:

    • 我已经尝试了所有这些方法,包括整个路径,但现在我已经将图像放在同一个文件夹中但仍然无法正常工作,它在浏览器中也可以正常工作,但没有运气
    • 你是否在 image.xcassetes 中添加了图片
    猜你喜欢
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2015-02-05
    相关资源
    最近更新 更多