1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import UIKit
- class ApplyCardebViewTViewController: BaseViewController {
- lazy var wkWebView: WKWebView = {
- () -> WKWebView in
- let config = WKWebViewConfiguration.init()
- let wkWebView = WKWebView.init(frame: CGRect.zero, configuration: config)
- return wkWebView
- }()
- var urlStr = ""
- var titlet = ""
- override func viewDidLoad() {
- super.viewDidLoad()
- initNavLeftBackButton()
- self.title = titlet
- wkWebView.frame = self.view.bounds
- self.view.addSubview(wkWebView)
- wkWebView.load(URLRequest(url: URL(string: urlStr)!))
-
- }
- override func handleBack() {
- if wkWebView.canGoBack {
- wkWebView.goBack()
- } else {
- super.handleBack()
- }
- }
-
- override func viewWillAppear(_ animated: Bool) {
- super.viewWillAppear(animated)
- self.tabBarController?.title = self.title
- }
- override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
- super.init(nibName: "ApplyCardebViewTViewController", bundle: nil)
- }
- required init?(coder aDecoder: NSCoder) {
- fatalError("init(coder:) has not been implemented")
- }
- }
|