很多人都会发现用UIWebView时手机内存会飙升,最近项目中也是出现这个问题,百度了一下发现了WKWebView
WKWebView, 是iOS8 以后才可以使用,WKWebView 和UIWebView 差不多都是用于加载一个html 页面,但是WKWebView 能够很好的解决UIWebView 内存使用过多的情况.
下面是使用方法:
1.添加头文件
#import <WebKit/WebKit.h>
2.声明
_web = [[WKWebView alloc]initWithFrame:CGRectMake(0,64, SCREEN_W, SCREEN_H-64)];
_web.backgroundColor = [UIColor whiteColor];
[_web loadRequest:[[NSURLRequest alloc]initWithURL:[NSURL URLWithString:[NSString stringWithFormat: @"%@/index.php/Home/Game/index?uid=%@&device=%@&pass=%@",HTTP,[Tools userInfoWithKey:@"id"],DEVICE,[Tools userInfoWithKey:@"pwd"]]]]];
_web.navigationDelegate = self;//代理<WKNavigationDelegate>
[self.view addSubview:_web];
好了 这就完成了
网友评论