基于 WKWebView 和 UIWebView 封装(根据项目需求选择哪种实现方式)
demo
创建一个基于 WKWebView 实现的 WebViewController:
LYWebViewController *webVC = [[LYWKWebViewController alloc] initWithAddress:@"https://github.com/DoTalkLily/LYWebViewController"];
webVC.showsToolBar = NO;
webVC.showsBackgroundLabel = NO;
if (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iOS_9_0) {
webVC.allowsLinkPreview = YES;
}
[self.navigationController pushViewController:webVC animated:YES];
创建一个基于 UIWebView 实现的 WebViewController:
LYUIWebViewController *webVC = [[LYUIWebViewController alloc] initWithAddress:@"https://github.com/DoTalkLily/LYWebViewController"];
webVC.showsToolBar = NO;
webVC.navigationType = LYWebViewControllerNavigationBarItem;
[self.navigationController pushViewController:webVC animated:YES];
具体用法参见 demo,欢迎提交 issue