在WebView中显示HTML代码

时间:2013-03-25 19:55:30

标签: xcode cocoa webview

如果我有一个WebView,那么我可以通过一种方式让它显示一行HTML代码或从“Supporting Files”文件夹中读取HTML文档然后显示它?

重要的是它不需要文件在其他地方(应用程序需要独立)。

谢谢: - )

2 个答案:

答案 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页面放在应用程序的主要包中即可。祝你好运。