Skip to content

Instantly share code, notes, and snippets.

@flexaddicted
Created December 8, 2018 16:19
Show Gist options
  • Save flexaddicted/c6b14d338ba0c85bb2063947d735ff0e to your computer and use it in GitHub Desktop.
Save flexaddicted/c6b14d338ba0c85bb2063947d735ff0e to your computer and use it in GitHub Desktop.
class ConsumerViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let webView = createWebView(usingModern: true)
// add webView to the view hierachy
if let urlRequestable = webView as? URLRequestable {
urlRequestable.load(urlRequest: URLRequest(url: URL(string: "www.google.it")!))
}
}
private func createWebView(usingModern: Bool) -> UIView {
if usingModern {
return ModernWebView()
}
return LegacyWebView()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment