StoryBoardableWKWebView.swift 828 B

1234567891011121314151617181920212223242526272829303132333435
  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. self.translatesAutoresizingMaskIntoConstraints = false
  20. self.setNeedsUpdateConstraints()
  21. } else {
  22. return nil
  23. }
  24. }
  25. func loadUrl(string: String) {
  26. if let url = URL(string: string) {
  27. load(URLRequest(url: url))
  28. }
  29. }
  30. }