简单的加载网页:
使用 UIWebView:
NSURL *url = [NSURL URLWithString:@"http://baidu.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
使用 WKWebView:
需要先导入本地库
#import <WebKit/WebKit.h>
NSURL *url = [NSURL URLWithString:@"http://baidu.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds];
[webView loadRequest:request];
[self.view addSubview:webView];
两种方法基本写法没有什么区别,但是 WKWebView使用的内存比UIWebView少很多,差不多有一半左右.所以,有时候, WKWebView 比UIWebView 好.
用 UIWebView加载本地资源,这里我加载的是一个 gif 动画.
NSURL *url = [[NSBundle mainBundle] URLForResource:@"796042.gif" withExtension:nil];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];