Ios 启动屏幕故事板,由“剪辑”;“随时待命”;状态栏

Ios 启动屏幕故事板,由“剪辑”;“随时待命”;状态栏,ios,uistoryboard,launch-screen,Ios,Uistoryboard,Launch Screen,我有一个简单的问题。它是一个UINavigationController,根目录为UITableViewController。它只是为应用程序显示正确的UITitleBar 当我使用较大的in call样式的状态栏启动时,启动屏幕的标题栏被夹在状态栏后面。启动后,应用程序的大小正确,因此标题不会被剪裁,也就是说,运行时故事板没有问题 我可以修复这个启动剪辑吗 我注意到,启动屏幕故事板似乎没有提供顶部和底部布局指南。我不确定这是否相关 以下是启动屏幕故事板的屏幕截图: 值得注意的是,它没有任何

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

当我使用较大的in call样式的状态栏启动时,启动屏幕的标题栏被夹在状态栏后面。启动后,应用程序的大小正确,因此标题不会被剪裁,也就是说,运行时故事板没有问题

我可以修复这个启动剪辑吗

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

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


值得注意的是,它没有任何要附加的垂直布局约束,而且我似乎无法使用interface builders工具为此创建任何约束。

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

以下是我的故事板和约束条件:

基本上,您没有为
表视图设置任何约束。
首先,您应该通过转到“大小检查器”->“修复”关闭“自由形式”

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

我相信它不起作用的原因是你在没有设置限制的情况下使用了freeform,但是你没有必要使用freeform


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

我有一个非常类似的问题。我的启动屏幕故事板中没有任何内容,我只是更改了顶层视图的背景色。我在使用In Call状态栏启动时得到的是一个彩色视图,屏幕底部有一个20像素的黑色条(全宽)。看起来这里提到了这一点:我认为这与@CharlesTruluck不同,因为启动屏幕故事板的大小不是固定的。谢谢你的建议。你在使用自动调整大小吗?@charlestruck我不知道-我该如何检查?你添加的约束对我来说似乎是正确的,也是必要的。他们确保表视图根据其父视图(视图控制器视图)调整大小。许多人似乎在自动调整大小方面有问题。我很容易就想到了。。。我觉得它们很有用。嗨@CharlesTruluck–谢谢你的回答–我将进行一次探索。我注意到,在上面的图像中,您显示了运行时情节提要,而不是启动屏幕情节提要。我的启动屏幕故事板没有和布局指南。对–界面生成器不允许我向启动屏幕故事板添加任何约束。当你说“自动调整大小”时,你是指约束条件下的“自动布局”,还是与大小类有关的东西?对不起,我已经尝试了几个小时了,我可以将你链接到我找到的一些资源,但我自己没有找到解决方法。