目前的移动开发中,一般在原生的App里面都会嵌套一些Html或者直接就是网页,下面介绍一下WebView加载本地Html资源和网站的方法。
本地Html:
NSString *filePath = [[NSBundle mainBundle] pathForResource:urlStr ofType:nil];
NSURL * url = [[NSURL alloc] initFileURLWithPath:filePath];
request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];其中urlStr为你的本地html路径,例如:@“Html/dist/index.html”,本方法加载html,要求有两个,一是吧html文件夹拖进工程时,选择create folder和copy item if needed;二是必须把文件夹加入到Copy Bundle Resources。如下图:
加载网站:
这个就比较简单了,代码如下。
NSURL *url = [[NSURL alloc] initWithString:urlStr];
request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];Civil_Pro,就是简单粗暴的贴代码。
本文介绍了如何使用WebView加载本地HTML资源及网络站点。对于本地HTML,需要将文件夹加入到工程并设置正确的路径;而对于网络站点,则可以直接通过URL进行加载。
5739

被折叠的 条评论
为什么被折叠?



