优惠券swift版马甲包

YMPrivateViewController.swift 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // YMPrivateViewController.swift
  3. // MvpGoods
  4. //
  5. // Created by 小花 on 2019/4/19.
  6. // Copyright © 2019 MVP. All rights reserved.
  7. //
  8. import UIKit
  9. import WebKit
  10. class YMPrivateViewController: YMBaseViewController {
  11. var url: String!
  12. var titleStr: String?
  13. override func viewDidLoad() {
  14. super.viewDidLoad()
  15. self.title = self.titleStr
  16. configWebView()
  17. self.view.makeLoading(offY: navBarHeight)
  18. }
  19. func configWebView() {
  20. self.view.backgroundColor = UIColor.white
  21. let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: SCREENW, height: SCREENH-navBarHeight))
  22. webView.navigationDelegate = self
  23. let ecoUrl = self.url.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
  24. let Url = URL.init(string: ecoUrl ?? "")
  25. let request = URLRequest.init(url: Url!)
  26. webView.load(request)
  27. self.view.addSubview(webView)
  28. }
  29. }
  30. extension YMPrivateViewController: WKNavigationDelegate {
  31. func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
  32. self.view.dismissLoading()
  33. }
  34. }