由"In-Call"状态栏剪切的"启动屏幕"故事板

Ben*_*ohn 10 ios uistoryboard launch-screen

我有一个简单的启动画面故事板.这是一个UINavigationController以它UITableViewController为根的.它只是显示UITitleBar了应用程序的正确性.

当我使用较大的通话中样式状态栏启动时,启动屏幕的标题栏将被剪切在状态栏后面.启动后,应用程序正确调整大小,以便不剪切标题 - IE 运行时故事板没有问题.

午餐屏幕截图

我可以修复此发布剪辑吗?

我注意到的是,启动屏幕故事板似乎没有提供顶部和底部布局指南.我不确定这是否相关.

这是启动屏幕故事板的屏幕截图:

发布屏幕故事板.

作为一个注释,它没有任何垂直布局约束要附加,我似乎无法使用界面构建器工具为此创建任何约束.

Cha*_*uck 1

我想我已经找到解决办法了。

这是我的带有约束的故事板:

故事板

基本上,您没有为Table View. 首先,您应该通过转到“尺寸检查器”->“固定”来关闭自由形式。

然后单击您的Table View,然后按“带线的正方形”约束按钮并将其设置为:

约束条件

我相信它不起作用的原因是您启用了自由形式而没有对其设置限制 - 但您不需要使用自由形式。

这是我可以从您提供的信息中收集到的信息,因此,如果这不能解决问题,那么您可以在此处查看此示例。