Ответ 1
Если containerView2
создается через Interface Builder и containerView
, в основном ваш метод WKWebView
loadView()
может выглядеть так:
override func loadView() {
super.loadView()
webView = WKWebView()
containerView = self.webView!
containerView.frame = containerView2.frame
containerView2.addSubview(containerView)
}
И, конечно, у вас могут быть лучшие имена для ваших просмотров. Например, "родительский" элемент можно было бы назвать containerView
, а ваш WKWebView
можно было бы просто называть webView
. Таким образом, код становится более читаемым:
override func loadView() {
super.loadView()
webView = WKWebView()
if (webView != nil) {
webView!.frame = containerView.frame
containerView.addSubview(webView!)
}
}