ZLCWebViewiOS 網(wǎng)頁加載組件
將UIWebVIew和WKWebView封裝到一起,當(dāng)系統(tǒng)版本大于8.0時(shí)候選擇WKWebView降低性能消耗,當(dāng)小于8.0時(shí)候使用UIWebView進(jìn)行加載。
1、將項(xiàng)目中的根目錄中的“ZLCWebView源文件”中的ZLCWebView.h及m拖入工程(或直接在項(xiàng)目中拖出)
2、在項(xiàng)目Targets ->build Phases ->link Binary With Libraries 中添加WebKit.framework(否則Deployment Target調(diào)整成7.0時(shí),運(yùn)行程序就會報(bào)錯(cuò))
3、在自己的目標(biāo)視圖加載即可
//在目標(biāo)視圖內(nèi)初始化ZLCWebView ZLCWebView *my = [[ZLCWebView alloc]initWithFrame:self.view.bounds]; [my loadURLString:@"http://www.baidu.com"]; my.delegate = self; [self.view addSubview:my];
//讓視圖遵守ZLCWebView的delegate并實(shí)現(xiàn)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(@"加載出現(xiàn)錯(cuò)誤");
}評論
圖片
表情
