Commit e3c30884 authored by pete谢兆麟's avatar pete谢兆麟

bbbb

parent 752b2b01
...@@ -11,8 +11,8 @@ import Photos ...@@ -11,8 +11,8 @@ import Photos
import WebKit import WebKit
import JXSegmentedView import JXSegmentedView
class YHHKEventWebViewController: YHBaseViewController { class YHHKEventWebViewController: YHH5WebViewVC {
var webview = WKWebView() // var webview = WKWebView()
var model: YHHKEventModel = YHHKEventModel() var model: YHHKEventModel = YHHKEventModel()
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
...@@ -66,13 +66,15 @@ extension YHHKEventWebViewController { ...@@ -66,13 +66,15 @@ extension YHHKEventWebViewController {
func setupUI() { func setupUI() {
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
gk_navBarAlpha = 0.0
gk_navLineHidden = false
gk_navBackgroundColor = .white
// 创建wkwebview // 创建wkwebview
webview = WKWebView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height - 0)) // webview = WKWebView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height - 0))
webview.navigationDelegate = self // webview.navigationDelegate = self
// 添加wkwebview // // 添加wkwebview
view.addSubview(webview) // view.addSubview(webview)
webview.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height - 0)
view.addSubview(bottomViewForSavePic) view.addSubview(bottomViewForSavePic)
bottomViewForSavePic.snp.makeConstraints { make in bottomViewForSavePic.snp.makeConstraints { make in
make.left.right.bottom.equalToSuperview() make.left.right.bottom.equalToSuperview()
...@@ -82,10 +84,15 @@ extension YHHKEventWebViewController { ...@@ -82,10 +84,15 @@ extension YHHKEventWebViewController {
self.saveImageToPhotoLib() self.saveImageToPhotoLib()
} }
} }
deinit {
}
} }
extension YHHKEventWebViewController: WKNavigationDelegate { extension YHHKEventWebViewController {
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { override func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
super.webView(webView, didFinish: navigation)
if model.tag.contains("日历") { if model.tag.contains("日历") {
bottomViewForSavePic.isHidden = false bottomViewForSavePic.isHidden = false
} }
......
...@@ -91,6 +91,7 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate { ...@@ -91,6 +91,7 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate {
deinit { deinit {
webview.removeObserver(self, forKeyPath: "estimatedProgress") webview.removeObserver(self, forKeyPath: "estimatedProgress")
webview.removeObserver(self, forKeyPath: "title") webview.removeObserver(self, forKeyPath: "title")
webview.navigationDelegate = nil
NotificationCenter.default.removeObserver(self) NotificationCenter.default.removeObserver(self)
} }
...@@ -481,6 +482,7 @@ private extension YHH5WebViewVC { ...@@ -481,6 +482,7 @@ private extension YHH5WebViewVC {
let dict = ["height": "\(0)"] let dict = ["height": "\(0)"]
webview.callHandler("onKeyboardHeightChanged", arguments: [dict]) webview.callHandler("onKeyboardHeightChanged", arguments: [dict])
} }
} }
// MARK: - WKNavigationDelegate // MARK: - WKNavigationDelegate
......
...@@ -17,7 +17,7 @@ class YHAnalytics { ...@@ -17,7 +17,7 @@ class YHAnalytics {
#if DEBUG #if DEBUG
let options = SAConfigOptions.init(serverURL: YhConstant.SensorsAnalytics.urlForTest, launchOptions: launchOptions) let options = SAConfigOptions.init(serverURL: YhConstant.SensorsAnalytics.urlForTest, launchOptions: launchOptions)
// 开启log // 开启log
options.enableLog = false options.enableLog = true
SensorsAnalyticsSDK.sharedInstance()?.set(["evn": "test"]) SensorsAnalyticsSDK.sharedInstance()?.set(["evn": "test"])
#elseif TESTENV #elseif TESTENV
let options = SAConfigOptions.init(serverURL: YhConstant.SensorsAnalytics.urlForTest, launchOptions: launchOptions) let options = SAConfigOptions.init(serverURL: YhConstant.SensorsAnalytics.urlForTest, launchOptions: launchOptions)
......
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