0

我需要使用来自 HTML 5 的 IOS 的资产功能

在 Android 上,我使用类似这样的语法

文件:///android_asset/

是否有任何路径或方式可以像在 iOS 中那样使用 HTML 5 中的资产?

4

1 回答 1

1

要直接读取资产的路径:

NSString *path = [[NSBundle mainBundle] pathForResource:@"logo" ofType:@"png"];

UIWebView要在(从某些 HTML 引用)中使用捆绑包中的资产:

NSString *html = @"<img src='logo.png' />";
NSURL *bundleURL = [[NSBundle mainBundle] bundleURL]; 
[myWebView loadHTMLString:html baseURL:bundleURL];

此处为NSBundle此处为 UIWebView的文档。

于 2012-09-21T12:19:34.907 回答