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

// 签字

parent dc17e4cf
......@@ -11,7 +11,6 @@ import UIKit
class YHSignatureWebViewController: YHBaseViewController {
var realNameUrl: String = ""
var progBar = UIProgressView()
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)
......@@ -53,7 +52,8 @@ class YHSignatureWebViewController: YHBaseViewController {
}
func createUI() {
webView.addSubview(progBar)
webView.addSubview(progressBar)
self.view.addSubview(webView)
// 监听网页加载的进度
webView.addObserver(self, forKeyPath: "estimatedProgress", options: .new, context: nil)
......@@ -106,16 +106,19 @@ extension YHSignatureWebViewController : WKNavigationDelegate {
// 开始加载
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
YHHUD.flash(message: "开始加载")
}
// 加载完成
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
YHHUD.flash(message: "加载完成")
}
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) {
......@@ -127,11 +130,10 @@ extension YHSignatureWebViewController : WKNavigationDelegate {
let isAllow = self.handleRequest(navigationAction.request)
if (isAllow) {
decisionHandler(.allow);
decisionHandler(.allow)
} else {
decisionHandler(.cancel);
decisionHandler(.cancel)
}
}
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