iPhone5(和iPhone6)上的发射屏幕上的黑条

当iPhone 5第一次出现的时候,我们不得不通过添加一个Default-568h@2x.png这个项目来使应用程序使用iPhone 5的全部高度。在2014年年底,我们还在做这个吗?

我们有资产目录和LaunchScreen.xib文件。 我们是否还需要添加Default-568h@2x.png文件? 如果是这样,现在去哪里? 我尝试了几个不同的东西,我无法摆脱用Xcode 6 GM创build的新应用程序中的黑条。

正如rmaddy在评论中所述,如果你支持iOS <8,你仍然需要这样做:

一般/应用程序图标和启动图像

启动图像源 – 为资产目录selectLaunchImage。

添加“Retina 4”选项的640×1136图像。

所以我猜LaunchScreen.xib是没有用的,如果你的目标iOS <8,除非你想在图像改变的时候更新和资产目录。

如果您没有创build新项目,例如更改或重命名旧项目,则应从Project中删除所有Images.xcassets。

然后

导航到项目设置

在“应用程序图标和启动图像”下点击“使用资产目录”

在出现的popup窗口中select“Migrate”。 做新的资产。

它对我来说工作很好。

env是iOS8上的xocde6.1 iPhoneSimulator5 / 5S / 6/6 +