Xcode 6和Swift:iOS 7 iPhone 5设备上的视图控制器上方和下方出现黑条

ray*_*ayg 9 iphone-5 ios7 swift

我创建了一个单一的视图测试应用程序,并尝试在安装了iOS 7的iPhone 5上运行它.看起来屏幕设置为iPhone 4大小,黑色条显示在视图控制器的上方和下方.我刚刚使用Xcode 6创建了该项目,并试图在不触及任何其他设置的情况下运行它.有没有人见过这个?

Pkn*_*ife 12

要解决此问题,您必须为应用支持的设备创建启动屏幕图像.

启动新应用时:

例如,假设您的应用支持iPhone> 4s,因此iPhone:4s,5,5s,6和6plus.

确保制作具有以下尺寸的启动图像:

  • iPhone4s = 640×960
  • iPhone5,5s = 640×1136
  • iPhone6 = 750 x 1134
  • iPhone6plus = 1242 x 2208

有关iOS屏幕尺寸的更多信息,请参阅此有用图表

选择您的项目,然后选择常规设置:

单击项目时,在常规部分中选择或创建启动屏幕.

在此输入图像描述

然后确保添加或选择Launch-image资产: 在此输入图像描述

转到images.xcassets并选择左侧的LaunchImage,然后选择您的应用支持的设备(在右侧)

在此输入图像描述

确保将图像放在正确的位置,您可以选择虚线方块并在属性检查器(屏幕右侧部分)中查看图像需要满足的尺寸.

现在,当模拟你的应用程序时,所有的黑条都消失了.


Aus*_*son 8

您需要添加Default-568h@2x.png启动映像.这是我通过谷歌搜索找到的一个(我没有创建它,并没有得到它的信任):https: //jira.appcelerator.org/secure/attachment/31241/Default-568h@2x.png

如果要创建自己的图像,其尺寸必须为640×1136.由于没有自定义,文件名应为"Default-568h@2x.png".


Jea*_*nan 0

确保添加适合您的设备屏幕尺寸的启动图像,这将解决您的问题。