【发布时间】:2017-11-06 19:45:44
【问题描述】:
我添加了使用安全区域指南的选项,但是当我查看应用程序时,它似乎尊重安全区域,但有一些我无法摆脱的空白。我不知道是什么原因造成的,也不知道如何从白色改变颜色。
我已将背景颜色设置为您在下面看到的颜色。
view.backgroundColor = UIColor(red:0.227, green:0.251, blue:0.294, alpha:1)
我也设置了白色状态栏样式
UIApplication.shared.statusBarStyle = UIStatusBarStyle.lightContent
我的主要故事板
【问题讨论】:
-
没有更多细节很难知道,但我猜白色区域是
UIView,用于在以前的 iOS 设备上为状态栏后面的区域着色。是否有视图被添加到情节提要或代码中的该位置? -
@nathan 我认为你可能是对的。它是视图的一部分,但不确定该空间是如何添加的。我会发布更多我的主要故事板的图片。
-
你的网页视图有什么限制?
-
@nathan 原来是 WebView.top 约束。它被设置为基于超级视图的位置。我将其更改为安全指南,然后将其定位为 -24 约束。我将其更改为 0。不知道为什么它是 24,我希望它现在可以在所有手机类型上正常工作!
标签: ios swift ios11 iphone-x safearealayoutguide