Add constraints (bindings) for peer-to-peer web browsing.
Try this with the layout:
Remove the code loadView()
from your file:

Or try this programmatically:
import UIKit
import WebKit
class WebKitController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string: "https://www.google.com/")
let myRequest = URLRequest(url: myURL!)
setupWKWebViewConstraints()
webView.load(myRequest)
}
func setupWKWebViewConstraints() {
let paddingConstant:CGFloat = 30.0
webView.translatesAutoresizingMaskIntoConstraints = false
webView.topAnchor.constraint(equalTo: self.view.topAnchor, constant: paddingConstant).isActive = true
webView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: -paddingConstant).isActive = true
webView.leadingAnchor.constraint(equalTo: self.view.leadingAnchor, constant: paddingConstant).isActive = true
webView.trailingAnchor.constraint(equalTo: self.view.trailingAnchor, constant: -paddingConstant).isActive = true
}
}
source
share