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

Iphone 如何正确命名通用应用程序的所有启动图像?,iphone,ipad,Iphone,Ipad,iphone的Default.png,iphone4的Default4.png(或者是Default@2x.png?),以及默认的iPad.png。正确吗?Default.png和Default@2x.png和Default-iPad.png(这一个不是100%确定) 如果您指定自己的名称,如MyLaunchImage.png,则特定于iPad的版本将是MyLaunchImage~iPad.png。尽管您可以为特定于iphone的版本添加MyLaunchImage~iphone.png图像(以及

iphone的Default.png,iphone4的Default4.png(或者是Default@2x.png?),以及默认的iPad.png。正确吗?

Default.png和Default@2x.png和Default-iPad.png(这一个不是100%确定)

如果您指定自己的名称,如MyLaunchImage.png,则特定于iPad的版本将是MyLaunchImage~iPad.png。尽管您可以为特定于iphone的版本添加MyLaunchImage~iphone.png图像(以及MyLaunchImage@2x~iphone.png(适用于高分辨率变体)


摘自苹果文档,以下是iOS 6的默认启动映像文件名列表:

  • Default.png(iPhone)
  • Default@2x.png(iPhone视网膜3.5英寸)
  • 违约-568h@2x.png(4英寸)
  • Default-grait.png(iPad为纵向)
  • 违约-Portrait@2x.png(垂直方向的iPad视网膜)
  • Default-Landscape.png(iPad为横向)
  • 违约-Landscape@2x.png(在横向方向上)
您可以将
info.plist
中的键
UILaunchImageFile
设置为覆盖上述所有文件名中的
Default
。例如,如果在此键中指定值
LaunchImage
,则标准分辨率iPhone的启动图像将为
LaunchImage.png

此外,如果您想为与标准翻转180度的iPad应用程序提供单独的启动图像,您可以用以下修改器代替
-grait
-scape

  • -肖像(主页按钮向下)
  • -肖像向上向下(顶部的主页按钮)
  • -景观左(主页按钮位于左侧)
  • -景观右侧(右侧的主页按钮)

我刚刚找到了一张包含默认发布图像所有文件名的图片,我把它贴在这里是为了节省将来的时间,而不是寻找类似的东西或浪费时间浏览我无尽的书签列表。

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

  • Default.png(iPhone)
  • Default@2x.png(iPhone视网膜3.5英寸)
  • Default@3x.png(iPhone 6 Plus横向版)
  • 违约-568h@2x.png(4英寸)
  • 默认值-667h@2x.png(iPhone 6人像)
  • 默认值-736h@3x.png(iPhone 6 Plus肖像)
  • Default-grait.png(iPad为纵向)
  • 违约-Portrait@2x.png(垂直方向的iPad视网膜)
  • 默认值-Portrait@3x.png(iPhone 6 Plus肖像)
  • Default-Landscape.png(iPad为横向)
  • 违约-Landscape@2x.png(在横向方向上)

我检查了主捆绑包中的文件(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'
]

iPad mini使用与iPad2相同的图像(上面回复中的Default-trait.png和Default-scape.png),请注意设备特定的修改器,如
~iPad
~iphone
。因此,iPad的发布图像实际上应该命名为
Default-Portrait@2x~ipad.png
。这些文件名在哪里正式列出?IAMjustapProgrammer:哪里都没有。@Henrik Hah!是的,这对我来说很有用,除了iphone6,它可能必须在info.plist中指定。我害怕未来,这已经是一大堆工作了。有了庞大的设备列表,苹果可能不得不做他们从一开始就应该做的事情——要求租用1张图片,并花费0.01%的CPU时间将其缩放和裁剪到所使用的设备上。“这有多难?”开发商喊道。苹果回答说:“尽可能地努力。”@Henrik Hah!典型的苹果。它不正确:
Default-Portrait@3x.png(iPhone 6 Plus横向)
。那些不包括状态栏高度的如何?使用默认纵向-1366h@2x.png和默认景观-1366h@2x.png适用于iPad Pro