如何摆脱iPhone X上启动屏幕底部的空白区域

时间:2017-09-25 09:51:42

标签: ios launch-screen iphone-x safearealayoutguide

即使我使用安全区域,iPhone X上的启动屏幕底部还有一个空白区域。

White space at the bottom

在界面构建器上,它似乎没问题:

On interface builder

我正在使用superview来解决我的问题:

Constraints

以下是视图层次结构:

View hierarchy

我怎样摆脱它?

2 个答案:

答案 0 :(得分:4)

您看到的空白区域是控制器默认视图背景颜色。

问题是当您尝试向任何视图添加顶部/底部约束时。它将约束添加到布局指南(默认行为)

  

要覆盖那个。您可以单击constrait旁边的箭头   恒定价值。它显示了您可以连接的视图。   显然你需要连接距离最远的那个   value,并将常量值设置为0

enter image description here

同样适用于启动屏幕控制器。

如果您已添加约束。您可以从约束属性检查器

更改它

enter image description here

如果您有顶部约束,则需要选择第一个基线。如果您有底部约束,则需要选择最后一个基线

答案 1 :(得分:0)

如果使用LaunchScreen,请执行以下操作

首先以适当的大小和参考来正确设置启动LaunchImage。

删除启动屏幕文件或设置为nil enter image description here