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

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

好了 这就完成了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容