通用应用程序的最小启动图像数

时间:2012-04-16 19:41:27

标签: iphone ios

我有一个支持方向和所有分辨率的通用应用程序,因此有一堆可能的飞溅图像(iphone和ipad,肖像和风景(左/右),视网膜和标准显示)。但除了背景图像之外,没有任何意义可以显示我的应用程序的启动图像。背景只是一个简单的重复模式,所以理想情况下我只需指定一个10x10像素的小图像并用它平铺屏幕。

但据我所知,这是不可能的,我需要提供一堆预渲染的全屏图像。所以我想知道通用应用程序所需的最小图像数量是多少?只有一个Default.png就够了吗?

4 个答案:

答案 0 :(得分:3)

在你的情况下,我会放置4个默认png。

是的。您需要在一个(或多个)default.png文件中预先填充10x10磁贴。

两个用于iPad(iPad / iPad Retina),两个用于iPhone(iPhone / iPhone视网膜)。

您需要在app plist中设置基本名称。 查找Launch image (iPad)然后输入DefaultiPad(或类似内容)。然后你应该在项目资源中放置一个DefaultiPad.png和一个DefaultiPad@2x.png。

为iPhone做同样的事情。 在应用程序plist中查看Launch image (iPhone)并使用不同的基本名称执行相同操作。

更新1: 您还可以为每个设备方向添加Default.pngs。 最简单的方法是使用[Basename]-Landscapen.png[Basename]-Portrait.png。 因此,在上述情况下,您可以使用文件名DefaultiPad-Landscape.pngDefaultiPad-Portrait.png

放置文件

但是这也会增加你的二进制文件大小 - 可能是你的10x10平铺情况 - 不值得这样做。

答案 1 :(得分:1)

因为你要求最低限度:

  

每个应用必须提供至少一个启动图片。此图像通常位于名为Default.png的文件中,该文件以纵向显示应用程序的初始屏幕。但是,您也可以提供其他启动图像,以便在不同的启动条件下使用。

来源:App Launch (Default) Images

但是,我也建议使用至少4个(iPad + iPhone,正常和@ 2x)。

答案 2 :(得分:0)

你不能只通过提供一个小图像并让它平铺,你必须为你想要支持的一切提供一个实际的预制图像。在你的情况下:

  • 适用于iPad的4张图像(风景,人像,风景2倍,人像2倍)
  • iPhone的2张图片(Portrait,Portrait 2x)

左右是相同的图像,除非您对这些方向做了不同的事情。颠倒也是一样。

如果您认为这很多,请等到您看到需要多少图标。

更多信息位于App Launch (Default) Images

答案 3 :(得分:0)

您可以提供的最小数字是。如果您的应用程序可以快速启动,则无需提供。如果你的应用程序启动缓慢,可以通过在背景线程上放置重量级的东西来加快速度,并尽可能快地在屏幕上获取UI(或带有平铺图案的普通视图)。