在本地 HTML 文件中加载图像 -- UIWebView
我在 UIWebView 中加载本地 HTML 文件,如下所示:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]isDirectory:NO]]];
在我的 index.html 中,如何使用 img src="..."/> 加载显示本地图像(通过 Xcode 添加到项目) ?
I load a local HTML file in a UIWebView like so:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]isDirectory:NO]]];
In my index.html, how do I load a display a local image (added to project through Xcode) with img src="..."/> ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要使用
NSURLRequest
加载,而是将 html 文件读入NSString
并创建一个NSURL
到包含图像文件的目录。然后使用 UIWebView 的
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
方法。所以,你会有类似...
Instead of loading with an
NSURLRequest
, read the html file into anNSString
and create anNSURL
to the directory with image files.Then use UIWebView's
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
method.So, you'd have something like...