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

Pro*_*ber 25 iphone ipad

适用于iphone的Default.png,适用于iPhone 4的Default4.png(或者是Default@2x.png?)和Default-iPad.png.那是对的吗?

小智 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(右侧的主页按钮)

  • 这些文件名在哪里正式列出? (6认同)

小智 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英寸)
  • 默认-667h@2x.png(iPhone 6肖像)
  • 默认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)


rra*_*lvv 10

我刚刚找到了一个包含默认启动图像的所有文件名的方便的表格,我在这里发布它以节省一些时间,而不是寻找类似的东西或浪费时间浏览我无穷无尽的书签列表.

  • 是的,这对我来说很有用,除了iphone 6,可能必须在info.plist中指定.我害怕未来,已经有很多工作了.凭借庞大的设备列表,Apple可能必须从头开始做他们应该做的事情 - 要求1个人雇用图像并花费0.01%的CPU时间缩放并将其裁剪到所使用的设备上."这有多难?",开发商哭了.Apple回答说:"尽可能努力." (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)

摘自苹果文档