Cоздание и добавление WKWebView с помощью кода - программно (Create and add a WKWebView via code) - Swift 5
1. Добавить UIView на раскадровку
2. Добавить UIView как IBOutlet с названием webViewHolder
3. В код добавить import WebKit
import WebKit
class MyViewController: UIViewController{
@IBOutlet weak var webViewHolder: UIView!
let wkWebView: WKWebView = {
let v = WKWebView()
v.translatesAutoresizingMaskIntoConstraints = false
return v
}()
override func viewDidLoad() {
super.viewDidLoad()
webViewHolder.
addSubview(wkWebView)
wkWebView.
topAnchor.constraint(
equalTo: webViewHolder.topAnchor,
constant: 0.0).isActive =
true
wkWebView.
bottomAnchor.constraint(
equalTo: webViewHolder.bottomAnchor,
constant: 0.0).isActive =
true
wkWebView.
leadingAnchor.constraint(
equalTo: webViewHolder.leadingAnchor,
constant: 0.0).isActive =
true
wkWebView.
trailingAnchor.constraint(
equalTo: webViewHolder.trailingAnchor,
constant: 0.0).isActive =
true
if let url =
URL(
string: "
https://google.com") {
wkWebView.load(URLRequest(url: url))
}
}
Возврат к списку