如果我有一个WebView,那么我可以通过一种方式让它显示一行HTML代码或从“Supporting Files”文件夹中读取HTML文档然后显示它?
重要的是它不需要文件在其他地方(应用程序需要独立)。
谢谢: - )
答案 0 :(得分:2)
是的!查看loadHTMLString:baseURL:
。要学习的技巧是baseURL可以以file://
; - )
使用“本地”baseURL,标记和CSS中的所有相对URL(事物图像资源等)将相对于该目录。
答案 1 :(得分:1)
是的,你可以。我用于webView的代码如下:
NSString *fullURL = [[NSBundle mainBundle] pathForResource:@"webpage" ofType:@"html"];
NSURL *url = [NSURL fileURLWithPath:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
您只需将html页面放在应用程序的主要包中即可。祝你好运。