命名启动图像而不使用资产目录

时间:2013-12-30 20:29:03

标签: ios6 ios7 launchimage

我正在研究在iOS 6和7上运行的通用应用程序(我的第一个应用程序),现在我正在创建我的启动图像。

我已经阅读了关于这个领域的Apple文档,但我发现我仍然感到困惑。

目前,如果可能的话,我想在不使用资产目录的情况下制定和链接所有发布图像。

我已经创建了大部分(但不是全部)发布图像并将其添加到项目的“启动图像”区域中,如下所示:

Portrait Non-Retina (iOS 6.1 and Prior) 768x1004 No image with correct dimensions found
Portrait Retina (iOS 6.1 and Prior) 1536x2008 No image with correct dimensions found
Landscape Non-Retina (iOS 6.1 and Prior) 1024x748 No image with correct dimensions found
Landscape Retina (iOS 6.1 and Prior) 2048x1496 No image with correct dimensions found
Portrait Non-Retina 768x1024 Default-Portrait
Portrait Retina 1536x2048 Default-Portrait@2x
Landscape Non-Retina 1024x768 Default-Landscape
Landscape Retina 2048x1536 Default-Landscape@2x

但我很困惑如何命名仍然缺失的iPad图像文件。

2 个答案:

答案 0 :(得分:0)

我认为您应该在Apples documentation for resources

应用启动(默认)图片一节中找到命名约定

答案 1 :(得分:0)

单独命名您将无法做您想做的事情。如果您不想使用资产目录(这完全解决了问题,那么为什么不使用它????),您将不得不自己设置Info.plist,正如Apple解释的那样here

  

在iOS 7中,应用可以使用不同的启动图像,具体取决于运行的iOS版本。要提供不同的启动图像,请将UILaunchImages键添加到Info.plist文件并使用字典描述每个启动图像。要了解有关处理启动映像的更多信息,请参阅“iOS应用程序编程指南”中的“应用程序启动(默认)映像”。