Commit 7a1f817f authored by David黄金龙's avatar David黄金龙

webview 的 title处理

parent 0718d473
...@@ -138,6 +138,7 @@ private extension YHStartPageViewController { ...@@ -138,6 +138,7 @@ private extension YHStartPageViewController {
guard let self = self else { return } guard let self = self else { return }
let vc = YHWebViewViewController() let vc = YHWebViewViewController()
vc.url = url vc.url = url
vc.navTitle = "隐私协议"
self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
} }
......
...@@ -209,6 +209,7 @@ class YHPhoneLoginViewController: YHBaseViewController { ...@@ -209,6 +209,7 @@ class YHPhoneLoginViewController: YHBaseViewController {
guard let self = self else { return } guard let self = self else { return }
let vc = YHWebViewViewController() let vc = YHWebViewViewController()
vc.url = url vc.url = url
vc.navTitle = "隐私协议"
self.navigationController?.pushViewController(vc) self.navigationController?.pushViewController(vc)
} }
view.agreeBlock = { [weak self] in view.agreeBlock = { [weak self] in
......
...@@ -14,9 +14,12 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -14,9 +14,12 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
var webview = WKWebView() var webview = WKWebView()
var progBar = UIProgressView() var progBar = UIProgressView()
var url = "" var url = ""
var navTitle = ""
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
gk_navTitle = navTitle
//获取导航栏高度 //获取导航栏高度
let navHeight = self.navigationController?.navigationBar.frame.height let navHeight = self.navigationController?.navigationBar.frame.height
//获取状态栏高度 //获取状态栏高度
...@@ -55,8 +58,10 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD ...@@ -55,8 +58,10 @@ class YHWebViewViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
// MARK: - WKNavigationDelegate // MARK: - WKNavigationDelegate
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
if navTitle.isEmpty {
self.navigationItem.title = webview.title self.navigationItem.title = webview.title
} }
}
// MARK: - WKUIDelegate // MARK: - WKUIDelegate
......
...@@ -117,12 +117,14 @@ class YHLoginPrivacyView: UIView { ...@@ -117,12 +117,14 @@ class YHLoginPrivacyView: UIView {
@objc func firstUrlClick() { @objc func firstUrlClick() {
let vc = YHWebViewViewController() let vc = YHWebViewViewController()
vc.url = YHBaseUrlManager.shared.curPrivacyAgreementUrl() vc.url = YHBaseUrlManager.shared.curPrivacyAgreementUrl()
vc.navTitle = "隐私协议"
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} }
@objc func secondUrlClick() { @objc func secondUrlClick() {
let vc = YHWebViewViewController() let vc = YHWebViewViewController()
vc.url = YHBaseUrlManager.shared.curUserItemsUrl() vc.url = YHBaseUrlManager.shared.curUserItemsUrl()
vc.navTitle = "用户条款"
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} }
} }
...@@ -205,12 +205,14 @@ extension YHMySettingViewController : UITableViewDelegate, UITableViewDataSource ...@@ -205,12 +205,14 @@ extension YHMySettingViewController : UITableViewDelegate, UITableViewDataSource
// 用户条款 // 用户条款
let vc = YHWebViewViewController() let vc = YHWebViewViewController()
vc.url = YHBaseUrlManager.shared.curUserItemsUrl() vc.url = YHBaseUrlManager.shared.curUserItemsUrl()
vc.navTitle = "用户条款"
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} else if item.type == .privaceAgreement { } else if item.type == .privaceAgreement {
//隐私政策 //隐私政策
let vc = YHWebViewViewController() let vc = YHWebViewViewController()
vc.url = YHBaseUrlManager.shared.curPrivacyAgreementUrl() vc.url = YHBaseUrlManager.shared.curPrivacyAgreementUrl()
vc.navTitle = "隐私政策"
UIViewController.current?.navigationController?.pushViewController(vc) UIViewController.current?.navigationController?.pushViewController(vc)
} }
......
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