解决UIWebView内存消耗过多的方法

2017-02-24  本文已影响34人  Goldfish_jinyu

很多人都会发现用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];
    

好了 这就完成了

上一篇下一篇

猜你喜欢

热点阅读