如何在iOS中将视图高度调整为低于导航栏?

时间:2018-08-29 02:51:11

标签: ios swift wkwebview

我用代码创建了一个WKWebView并将其添加到我的视图中。

override func loadView() {
    webView = WKWebView()
    webView.navigationDelegate = self
    view = webView
}

打开网页后,我可以看到前一个视图中的导航栏正在阻止我的某些网页。

如何调整代码视图以使网页显示在导航栏下方?

enter image description here

1 个答案:

答案 0 :(得分:1)

您应该在网络视图中添加顶部约束,并为其提供一个适合您的常量值(以防您要添加边距)

    webView.translatesAutoresizingMaskIntoConstraints = false
    webView.topAnchor.constraint(equalTo: parentView.topAnchor, constant: 40).isActive = true

您还应该添加其余的锚点值。

    webView.bottomAnchor.constraint(equalTo: parentView.bottomAnchor, constant: 0).isActive = true
    webView.trailingAnchor.constraint(equalTo: parentView.trailingAnchor, constant: 0).isActive = true
    webView.leadingAnchor.constraint(equalTo: parentView.leadingAnchor, constant: 0).isActive = true