优化WebView性能,当系统版本大于8.0时候选择WKWebView降低性能消耗,当小于8.0时候使用UIWebView进行加载

ZLCWebView 

github地址 :  源文件地址

1、将项目中的根目录中的“ZLCWebView源文件”中的ZLCWebView.h及m拖入工程(或直接在项目中拖出)

2、在项目Targets ->build Phases ->link Binary With Libraries 中添加WebKit.framework(否则Deployment Target调整成7.0时,运行程序就会报错)

3、在自己的目标视图加载即可


//在目标视图内初始化

ZLCWebViewZLCWebView *my = [[ZLCWebViewalloc]initWithFrame:self.view.bounds];    [myloadURLString:@"http://www.baidu.com"]; my.delegate = self; [self.viewaddSubview:my];

//让视图遵守ZLCWebView的delegate并实现ZLCWebView的delegate

- (void)zlcwebViewDidStartLoad:(ZLCWebView *)webview {NSLog(@"页面开始加载"); } 


- (void)zlcwebView:(ZLCWebView *)webview shouldStartLoadWithURL:(NSURL*)URL {NSLog(@"截取到URL:%@",URL); } 


- (void)zlcwebView:(ZLCWebView *)webview didFinishLoadingURL:(NSURL*)URL {NSLog(@"页面加载完成"); } 


- (void)zlcwebView:(ZLCWebView *)webview didFailToLoadURL:(NSURL*)URL error:(NSError*)error {NSLog(@"加载出现错误"); }

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

推荐阅读更多精彩内容