StoryBoardableWKWebView.swift 713 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // StoryBoardableWKWebView.swift
  3. // MCPlus
  4. //
  5. // Created by seo ha on 18/03/2019.
  6. // Copyright © 2019 KangSH. All rights reserved.
  7. //
  8. import Foundation
  9. import UIKit
  10. import WebKit
  11. /**
  12. wk webview 를 storyboard 에서 사용가능
  13. */
  14. class StoryBoardableWKWebView: WKWebView {
  15. required init?(coder: NSCoder) {
  16. if let _view = UIView(coder: coder) {
  17. super.init(frame: _view.frame, configuration: WKWebViewConfiguration())
  18. autoresizingMask = _view.autoresizingMask
  19. } else {
  20. return nil
  21. }
  22. }
  23. func loadUrl(string: String) {
  24. if let url = URL(string: string) {
  25. load(URLRequest(url: url))
  26. }
  27. }
  28. }