美文网首页
解决UIWebView内存消耗过多的方法

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

作者: Goldfish_jinyu | 来源:发表于2017-02-24 09:51 被阅读34次

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

    好了 这就完成了

    相关文章

      网友评论

          本文标题:解决UIWebView内存消耗过多的方法

          本文链接:https://www.haomeiwen.com/subject/odniwttx.html