Ios 如何消除iPhoneX启动屏幕底部的空白

Ios 如何消除iPhoneX启动屏幕底部的空白,ios,launch-screen,iphone-x,safearealayoutguide,Ios,Launch Screen,Iphone X,Safearealayoutguide,尽管我使用的是安全区域,但iPhoneX的启动屏幕底部还是有一个空白 在interface builder上,似乎还可以: 我将superview用于约束: 以下是视图层次结构: 如何去除它?您看到的空白是控制器默认视图背景色。 问题是当您尝试向任何视图添加顶部/底部约束时。它将约束添加到布局指南(默认行为) 写得太多了。您可以单击构造旁边的箭头 常量值。其中显示了可以连接的视图。 显然,你需要与距离最大的一个连接 值,并将常量值设置为0 同样适用于启动屏幕控制器。 如果已添加约束。您

尽管我使用的是安全区域,但iPhoneX的启动屏幕底部还是有一个空白

在interface builder上,似乎还可以:

我将superview用于约束:

以下是视图层次结构:

如何去除它?

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

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

写得太多了。您可以单击构造旁边的箭头 常量值。其中显示了可以连接的视图。 显然,你需要与距离最大的一个连接 值,并将常量值设置为0

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

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


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

如果使用启动屏幕,则执行以下操作

第一次安装启动映像时,请使用正确的大小和引用以获得正确的资产

删除启动屏幕文件或设置为零

查看此设置,将图像视图的顶部约束设置为superview的顶部,将底部约束设置为superview的底部,而不是设置为“顶部/底部布局指南”或“安全布局指南”。我已尝试过,但无效。图像视图是否包含在其他视图中?可能它的约束是错误的。我已经试过了,但在模拟器中仍然有空白。