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

时间:2015-09-29 11:49:07

标签: ios uistoryboard launch-screen

我有一个简单的launch screen storyboard。它是一个UINavigationController,其根目录为UITableViewController。它只是为应用程序显示正确的UITitleBar

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

Clipped lunch screen

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

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

以下是发布屏幕故事板的屏幕截图:

launch screen storyboard

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

1 个答案:

答案 0 :(得分:1)

我想我已经找到了解决方案。

这是我的故事板与约束:

Storyboard

基本上,您没有为Table View设置任何约束。 首先,您应该通过转到尺寸检查器关闭自由形式 - >固定的。

然后点击Table View,然后按“方形线条”约束按钮并将其设置为:

Constraints

我认为它不起作用的原因是你在不设置约束的情况下进行了自由形式 - 但是你没有必要使用自由形式。

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