答案 0 :(得分:0)
这是iPhone 5问世时的人工制品。
5之前的iPhone具有完全相同的屏幕比例,但iPhone 5更高/更高/更长。
设备发布时存在的大多数应用都不了解此屏幕尺寸的变化。
所以为了让它们看起来漂亮iOS(6+)只是添加那些黑条,如果屏幕没有原始比例,应用程序似乎不知道不同的屏幕。应用程序可以像2008 - 2012年一样使用屏幕。
但iOS如何定义app是否支持iPhone 5等屏幕比例?通过检查iPhone Retina (4'')
的启动屏幕是否存在,ofc。
答案 1 :(得分:0)
当您设置" 0"作为约束,请务必取消选中" Constraint to Margins"。边距是不可见的,但在视图框的任何一侧通常都是~20像素宽。通过将约束保持在这些边距中,可以确保您的图像永远不会太大而无法放在屏幕上,但是,这通常不是预期的。
答案 2 :(得分:0)
您必须将启动屏幕文件添加为故事板。
在项目导航器中点击您的项目,然后点击App目标并使用一个UIViewController(它应该是初始视图控制器)设置一些故事板作为您的启动屏幕文件。