如何正确命名通用应用程序的所有启动图像?

时间:2010-10-20 00:49:40

标签: iphone ipad

iphone的Default.png,iPhone 4的Default4.png(或者是Default@2x.png?)和Default-iPad.png。这是对的吗?

5 个答案:

答案 0 :(得分:59)

以下是iOS 6中的默认启动图像文件名列表:

  • Default.png(iPhone)
  • Default@2x.png(iPhone Retina 3.5英寸)
  • Default-568h@2x.png(iPhone Retina 4英寸)
  • Default-Portrait.png(纵向iPad)
  • Default-Portrait@2x.png(纵向iPad Retina)
  • Default-Landscape.png(横向iPad)
  • Default-Landscape@2x.png(横向iPad Retina)

您可以在UILaunchImageFile中设置密钥info.plist以覆盖上述所有文件名中的Default。例如,如果您在此键中指定值LaunchImage,那么标准分辨率iPhone的启动图像将为LaunchImage.png

此外,如果您要为与标准翻转180度的iPad应用程序提供单独的启动图像,则可以使用以下修改器替换-Portrait-Landscape

  • -Portrait(主页按钮)
  • -PortraitUpsideDown(顶部的主页按钮)
  • -LandscapeLeft(左侧的主页按钮)
  • -LandscapeRight(右侧的主页按钮)

答案 1 :(得分:30)

我使用最新的iPhone 6和iPhone 6 Plus分辨率调整了Rob / Lando的答案。

  • Default.png(iPhone)
  • Default@2x.png(iPhone Retina 3.5英寸)
  • Default@3x.png(iPhone 6 Plus风景)
  • Default-568h@2x.png(iPhone Retina 4英寸)
  • Default-667h@2x.png(iPhone 6肖像)
  • Default-736h@3x.png(iPhone 6 Plus肖像)
  • Default-Portrait.png(纵向iPad)
  • Default-Portrait@2x.png(纵向iPad Retina)
  • Default-Portrait@3x.png(iPhone 6 Plus肖像)
  • Default-Landscape.png(横向iPad)
  • Default-Landscape@2x.png(横向iPad Retina)

答案 2 :(得分:10)

我刚刚找到一个handy table,其中包含默认启动图片的所有文件名,我在这里发布它是为了节省一些时间,而不是寻找类似的东西或浪费时间浏览我的无尽列表书签。

答案 3 :(得分:4)

Default.png和Default@2x.png以及Default-iPad.png(对此不是100%肯定)

如果您指定自己的名称,如MyLaunchImage.png,则iPad特定版本将为MyLaunchImage~ipad.png。虽然你可以包含iPhone特定版本的MyLaunchImage~iphone.png图像(以及高分辨率版本的MyLaunchImage@2x~iphone.png)

摘自苹果文档

答案 4 :(得分:2)

我检查了主要包中的文件(iOS 9使用图像资产中的LaunchImage),这就是我所看到的:

[
'LaunchImage-568h@2x.png',
'LaunchImage-700-568h@2x.png',
'LaunchImage-700-Landscape@2x~ipad.png',
'LaunchImage-700-Landscape~ipad.png',
'LaunchImage-700-Portrait@2x~ipad.png',
'LaunchImage-700-Portrait~ipad.png',
'LaunchImage-700@2x.png',
'LaunchImage-800-667h@2x.png',
'LaunchImage-800-Landscape-736h@3x.png',
'LaunchImage-800-Portrait-736h@3x.png',
'LaunchImage-Landscape@2x~ipad.png',
'LaunchImage-Landscape~ipad.png',
'LaunchImage-Portrait@2x~ipad.png',
'LaunchImage-Portrait~ipad.png',
'LaunchImage.png',
'LaunchImage@2x.png'
]