带有本地 HTML 文件的 UIWebView 不显示图像

Posted

技术标签:

【中文标题】带有本地 HTML 文件的 UIWebView 不显示图像【英文标题】:UIWebView with local HTML file not showing image 【发布时间】:2014-04-21 19:44:52 【问题描述】:

我已创建网页并将其导入 Xcode

网页包含文字和图片

当我在 UIWebView 中加载网页时,页面出现但没有图像

网页由 iAd Producer 创建

我没有 html 或 CSS 的背景

【问题讨论】:

【参考方案1】:

您检查过网址吗?它可能是一个相对的(例如'/img/foo.jpg')。

在这种情况下,您可以将基本 URL 添加到您的 web 视图:

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[webView loadHTMLString:htmlString baseURL:baseURL];

【讨论】:

是的!谢谢徐杰

以上是关于带有本地 HTML 文件的 UIWebView 不显示图像的主要内容,如果未能解决你的问题,请参考以下文章

UIWebView 不加载本地网页

UIWebView 从本地文件系统加载 HTML 文件

如何将本地 HTML 文件作为字符串加载到 UIWebView?

UIWebView加载本地html文件

在 uiwebview 中使用本地 html 从相对路径加载资源

在 UIWebView 上定义事件