Commit 7043f4d8 authored by Steven杜宇's avatar Steven杜宇

// 签字

parent dc17e4cf
...@@ -11,7 +11,6 @@ import UIKit ...@@ -11,7 +11,6 @@ import UIKit
class YHSignatureWebViewController: YHBaseViewController { class YHSignatureWebViewController: YHBaseViewController {
var realNameUrl: String = "" var realNameUrl: String = ""
var progBar = UIProgressView()
lazy var webView: WKWebView = { lazy var webView: WKWebView = {
let webView = WKWebView(frame: CGRect(x: 0, y: k_Height_NavigationtBarAndStatuBar, width: KScreenWidth, height: KScreenHeight-k_Height_NavigationtBarAndStatuBar), configuration: self.configuaration) let webView = WKWebView(frame: CGRect(x: 0, y: k_Height_NavigationtBarAndStatuBar, width: KScreenWidth, height: KScreenHeight-k_Height_NavigationtBarAndStatuBar), configuration: self.configuaration)
...@@ -53,7 +52,8 @@ class YHSignatureWebViewController: YHBaseViewController { ...@@ -53,7 +52,8 @@ class YHSignatureWebViewController: YHBaseViewController {
} }
func createUI() { func createUI() {
webView.addSubview(progBar)
webView.addSubview(progressBar)
self.view.addSubview(webView) self.view.addSubview(webView)
// 监听网页加载的进度 // 监听网页加载的进度
webView.addObserver(self, forKeyPath: "estimatedProgress", options: .new, context: nil) webView.addObserver(self, forKeyPath: "estimatedProgress", options: .new, context: nil)
...@@ -106,16 +106,19 @@ extension YHSignatureWebViewController : WKNavigationDelegate { ...@@ -106,16 +106,19 @@ extension YHSignatureWebViewController : WKNavigationDelegate {
// 开始加载 // 开始加载
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) { func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
YHHUD.flash(message: "开始加载")
} }
// 加载完成 // 加载完成
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
YHHUD.flash(message: "加载完成")
} }
func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) { func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {
YHHUD.flash(message: "加载失败: \(error.localizedDescription)")
} }
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
...@@ -127,11 +130,10 @@ extension YHSignatureWebViewController : WKNavigationDelegate { ...@@ -127,11 +130,10 @@ extension YHSignatureWebViewController : WKNavigationDelegate {
let isAllow = self.handleRequest(navigationAction.request) let isAllow = self.handleRequest(navigationAction.request)
if (isAllow) { if (isAllow) {
decisionHandler(.allow); decisionHandler(.allow)
} else { } else {
decisionHandler(.cancel); decisionHandler(.cancel)
} }
} }
func webView(_ webView: WKWebView, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) { func webView(_ webView: WKWebView, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment