xcode-Webview内容显示在状态栏中

时间:2019-07-09 09:09:53

标签: ios iphone xcode

我正在开发一个Webview应用,该应用只会加载我们的网站。 我注意到,如果您向下滚动页面,该网站的内容将显示在状态栏中。这是iOS浏览器的默认行为,还是我可以解决此问题?

Website shows in status bar at the very top

3 个答案:

答案 0 :(得分:3)

您需要将最重要的约束条件(带有网站的控制器)添加到安全区域。我希望它能解决您的问题 enter image description here

已编辑

以下是详细的屏幕截图,说明如何完成此操作: (另外,关于约束,请检查此documentation

enter image description here

答案 1 :(得分:1)

对于iOS 11和更高版本的操作系统,请在调试期间创建此问题。这将修复发行的版本。我在工作中多次遇到这个问题。

不知道是怎么回事。

因此您可以尝试创建发行版本并检查设备。

答案 2 :(得分:0)

以编程方式进行的方法是:

view.addSubview(webView)
let guide = view.safeAreaLayoutGuide
webView.topAnchor.constraint(equalTo: guide.topAnchor).isActive = true
webView.leftAnchor.constraint(equalTo: self.view.leftAnchor).isActive = true
webView.rightAnchor.constraint(equalTo: self.view.rightAnchor).isActive = true
webView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true