我有一个网页浏览应用程序。我面临的主要问题是当我滚动页面,内容是可见的顶部栏电池,信号和时间提到。
这真的很奇怪。
我所做的却没有得到好运
info.plist ->
add row -> View Controller-based-status bar appearance -> Set NO
也尝试过很多事情但没有成功。有谁能指导我解决这个问题吗。
任何帮助或建议都是非常感谢的。
问题更新:
我在loadView函数下添加了ViewController.swift:
let containerViewHeight: CGFloat = 45
webView = WKWebView()//(frame: CGRect(x:0, y: 0, width:screenWidth, height:screenHeight))
view.addSubview(webView)
webView.translatesAutoresizingMaskIntoConstraints = false
webView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0.0).isActive = true
webView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0.0).isActive = true
webView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, constant: 0.0).isActive = true
webView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: -containerViewHeight).isActive = true
containerView = WKWebView()//(frame: CGRect(x:0, y: 0, width:screenWidth, height:screenHeight))
view.addSubview(containerView)
containerView.translatesAutoresizingMaskIntoConstraints = false
containerView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0.0).isActive = true
containerView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0.0).isActive = true
containerView.topAnchor.constraint(equalTo: webView.bottomAnchor, constant: 0.0).isActive = true
containerView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: 0.0).isActive = true
这样我的问题就解决了。但在页脚栏上有一个创建的空间。我附上这张照片作为参考。
有人能指导我怎么解决这个问题吗?
最佳答案
如下图所示,在情节提要中选择您的web视图。然后将这4个约束添加到0。然后按“添加4个约束”
有关自动布局的详细信息:Auto layout tutorial