我使用swift创建了一个使用xcode 6.0.1的新项目,并将部署目标设置为iOS 7.0。
iOS7中iPhone 5s的屏幕尺寸错误 - 它不应该有任何黑色空间。
答案 0 :(得分:54)
在新的Xcode 6项目中,您没有这些Default-568h@2x.png图像。
执行后续步骤以解决问题:
1)打开Images.xcassets并查找 LaunchImage 。它可能不见了。
2)在这种情况下,单击+(位于底部)并单击New Launch Image。
3)选择项目目标并打开“构建设置”选项卡。查找“Asset Catalog Compiler - Options”部分,然后选择“Asset Catalog Launch Image Set Name”,如果它是空类型LaunchImage。
瞧!
答案 1 :(得分:13)
尝试使用Default-568h@2x.png图像作为启动。
答案 2 :(得分:10)
项目属性 - >一般 - >应用程序图标和启动图像 - >单击(使用资产目录)
弹出式广告 - >单击(迁移)
删除(启动屏幕文件)
完成!!!
答案 3 :(得分:4)
答案 4 :(得分:1)
我想这不会有多大帮助,但我有完全相同的问题,并找到了这个链接。也许它可以帮到你,我找不到答案:
答案 5 :(得分:1)
将Default-568h @ 2x放入尺寸为640x1136的应用套装中。您可以选择使用xcode目录资产分配启动图像。
答案 6 :(得分:1)
在项目属性下,确保您使用“资产目录”来启动图像。我发现我的项目默认使用自定义位置。通过切换到“使用资产目录”,顶部/底部黑色边缘消失了。
答案 7 :(得分:1)
我在 XCode8 中遇到了这个问题。我发现没有设置启动屏幕文件。
转到: 项目属性 - >一般 - >应用程序图标和启动图像
点击下拉列表并选择 的 Main.storyboard 强>
答案 8 :(得分:0)
当您为Default@2x.png和Default-568h@2x.png添加Splash屏幕时,此问题已解决