为什么我的视图不是全屏模式?

问题描述:

我做了一些应用程序,但这不是全屏模式下的特定应用程序,我不知道如何解决它。看屏幕的顶部和底部,有两个“黑腰带”为什么我的视图不是全屏模式?

enter image description here

+3

也许这有助于:http://*.com/questions/29049527/app-does-not-launch-in-full-screen-when-running-on-ios-7-1 – Keiwan

+0

或者你可以检查你的约束:) –

+0

我找到的解决方案是重新插入启动屏幕。这有点奇怪,但它有效。我删除了启动屏幕,因为我有另一个视图与mp4视频。现在,我有一个白色的屏幕推出,比我的电视屏幕,毕竟,我的主要观点。谢谢大家 – user1697223

这是时代的人工制品时,iPhone 5就出来了。

5之前的iPhone具有完全相同的屏幕比例,但iPhone 5更高/更高/更长。

设备启动时应用程序中的大多数应用程序都不知道此屏幕大小更改。

因此,为了让它们看起来漂亮的iOS(6+),只需添加那些黑条,如果屏幕没有原始比例和应用程序似乎不知道不同的屏幕。和应用程序一样,它的屏幕就像是2008 - 2012年。

但iOS如何定义应用是否支持iPhone 5等屏幕比例?通过检查是否存在iPhone Retina (4'')的启动屏幕,ofc。

当您将“0”设置为约束时,请确保也取消选中“约束到边距”。边缘是不可见的,但通常在视图框架的一侧约20个像素宽。通过在这些边缘保持约束,它确保您的图像永远不会太大以至于不适合屏幕,但是,这通常不是预期的。

您必须将启动屏幕文件添加为故事板。在项目导航,接下来的自来水在App目标项目

点击,然后设置一些故事板与一个UIViewController中(应该是初始视图控制器)作为启动画面文件。