当 iPhone 5 第一次问世时,我们不得不在项目中添加 Default-568h@2x.png 以让应用程序使用 iPhone 5 的全高。在 2014 年末,我们还在这样做吗?
我们有资产目录和 LaunchScreen.xib 文件。我们还需要添加 Default-568h@2x.png 文件吗?如果是这样,它现在去哪里了?我尝试了一些不同的方法,但我无法摆脱使用 Xcode 6 GM 创建的新应用程序中的黑条。
当 iPhone 5 第一次问世时,我们不得不在项目中添加 Default-568h@2x.png 以让应用程序使用 iPhone 5 的全高。在 2014 年末,我们还在这样做吗?
我们有资产目录和 LaunchScreen.xib 文件。我们还需要添加 Default-568h@2x.png 文件吗?如果是这样,它现在去哪里了?我尝试了一些不同的方法,但我无法摆脱使用 Xcode 6 GM 创建的新应用程序中的黑条。
正如 rmaddy 在评论中所说,如果您支持 iOS < 8,您仍然需要这样做:
常规/应用程序图标和启动图像
启动图像源 - 为资产目录选择 LaunchImage。
为“Retina 4”选项添加 640x1136 图像。
所以我猜如果你的目标是 iOS < 8,LaunchScreen.xib 是没用的,除非你想在图像更改时同时更新它和资产目录。
如果您没有创建新项目,例如更改或重命名旧项目,则应从项目中删除所有 Images.xcassets。
然后
导航到项目设置
在“应用程序图标和启动图像”下单击“使用资产目录”
在出现的弹出窗口中选择“迁移”。制作新资产。
它对我来说很好。
env 是 iOS8 上的 xocde6.1 iPhoneSimulator5/5S/6/6+