html - iOS 应用程序中 HTML 文件中的图片

标签 html ios xcode

我是 iOS 开发的新手,我遇到了在 HTML 文件中显示图像的问题。我成功地在 webView 中显示了 html 文件,但没有显示其中的图像。我已将 png 文件添加到我检索 html 文件的同一文件夹中,但

background-image: url(bg1.png);

也不是

<img src="logo.png"/>

似乎有效。

我想我已经找到了将外部文件添加到 iOS 应用程序的方法,因为我成功地将这些图片设置为 webView 的背景,我的问题是 HTML 文件不显示它。我也在几个浏览器中测试了该文件,没有问题。

我是不是写错了路径,或者这是一个更简单的菜鸟错误?

提前致谢。

最佳答案

只需在 img src 标签中正确设置图片文件的路径即可。你会明白的。并设置图像的宽度和高度。并在您的项目中添加图像文件。对于具体的答案,您可以分享详细信息。

更新:

NSString *readmePath = [[NSBundle mainBundle] pathForResource:@"demo.html" ofType:nil];
    NSString *html = [NSString stringWithContentsOfFile:readmePath encoding:NSUTF8StringEncoding error:NULL];

NSString *path = [[NSBundle mainBundle] bundlePath];
        NSURL *baseURL = [NSURL fileURLWithPath:path];
        [webview loadHTMLString:html baseURL:baseURL];

而demo.html 是您项目中的html 文件。 这将解决您的问题,并且在 img src 标签中只需使用带扩展名的图像文件名。

关于html - iOS 应用程序中 HTML 文件中的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18204318/

相关文章:

html - 将数据属性添加到没有值的 slim

iphone - 自定义 UIButton 图片 iOS

ios - UITabBarItem 只显示没有图像的文本?

ios - 此操作无法完成。再试一次 (-22421) (Xcode)

javascript - InAppBrowser 在 iOs 10 上打开空白页面

仅用不间断空格替换多个空格的 Java 正则表达式

jquery - Ajax 内容没有得到样式表?

html - CSS 样式不起作用?

ios - 字符串包含字母

ios - Xcode 4 : Creating a UIView xib, 连接不正确