ZSWKWebViewVC 0.2.6

ZSWKWebViewVC 0.2.6

safiri 维护。



  • safiri

项目介绍

WKWebView 常用功能封装

0.0.8: 删除ZSExtendWKWebVC类, 由 ZSWKWebViewVC 处理 WKNavigationDelegate, WKUIDelegate 代理方法

0.0.9: 修复一些bug

0.1.0: 添加 ZSWKWebViewVC 是否使用已封装的代理逻辑代码功能

0.1.1: 添加 ZSDefaultDelegateVC 类,封装默认的处理代理逻辑的代码

0.1.2/0.1.3: 修复 WKWebView h5页面显示不全问题

0.1.4: 修改 dealloc 中的bug self.webView -> _webview

0.1.5:

  • 删除无用代码;
  • 在页面 Back 消失时,添加 pop 或 dismiss 形式,并设置是否弹出提示框、弹出框配置;
  • 添加 ZSWKWebViewPayVC 类,添加支付宝、微信 H5 支付功能及相关适配

0.1.6: 添加 WebBackStyle backStyle 属性

0.1.8: 优化 ZSWkWebViewDelegateVC类,提供常用代理方法实现

0.1.9: 将ZSWkWebViewDelegateVC合并到ZSWKWebViewVC

0.2.0: 将ZSWKWebJSBridgeVC合并到ZSWKWebViewVC

0.2.1: 增加iPhone X系列机型适配

0.2.2: 增加是否设置 WKWebViewJavascriptBridge(- (void)setWebViewDelegate:(id)webViewDelegate;) 的代理

0.2.3: 默认设置 WKWebViewJavascriptBridge 的 setWebViewDelegate

0.2.4: 修复 [-Werror,-Wnon-modular-include-in-framework-module] Error

0.2.5:修复 ITMS-90809: Deprecated API Usage - Apple 将从 2020 年 4 月开始停止接受使用 UIWebView APIs 的新应用程序提交。原因:项目中用到了 WebViewJavascriptBridge 内的 UIWebView 代码。代码两年多没更新了,因此将其拖到本地并删除 WebViewJavascriptBridge 类文件。移除 WebViewJavascriptBridge 依赖,手动引用,如果以后有更新,自己再手动更新。

0.2.6: 增加自定义导航栏返回关闭按钮

安装教程

pod 'ZSWKWebViewVC'

pod 'ZSWKWebViewVC/Base'

pod 'ZSWKWebViewVC/WKWebViewJavaScript'

pod 'ZSWKWebViewVC/WKWebViewJavascriptBridge'

pod 'ZSWKWebViewVC/WKWebViewPay'