什么是用于iOS应用程序启animation面的大小?

我正在开发一个使用iOS SDK的应用程序。 我需要知道我需要的Default闪屏大小。

2012年7月 – 由于这个答复是相当古老,但依然stream行。 我写了一篇基于苹果doco的博客文章, 并将其放在我的博客上 。 我希望你们觉得有用。

是。 在iPhone / iPad开发中, Default.png文件是由设备自动显示的,所以你不必编程它,这是非常有用的。 我没有与我,但你需要不同的PNG具有特定名称的iPad。 我GOOGLEiPad default png并从phunkwerks网站得到这个信息 :


iPad启动图像方向

为了处理各种方向选项,为iPad启动图像创build了一个新的命名约定。 iPad的屏幕尺寸为768×1024,注意高度后面的尺寸考虑了20像素的状态栏。

文件名维度

  • Default-Portrait.png * – 768w x 1024h
  • Default-PortraitUpsideDown.png – 768w x 1024h
  • Default-Landscape.png ** – 1024w x 748h
  • Default-LandscapeLeft.png – 1024w x 748h
  • Default-LandscapeRight.png – 1024w x 748h
  • iPad-Retina–Portrait.png – 1536w x 2048h
  • iPad-Retina–Landscape.png – 2048w x 1496h
  • Default.png – 不推荐

* – 如果您尚未指定Default-PortraitUpsideDown.png文件,则此文件将优先。

** – 如果您尚未指定Default-LandscapeLeft.pngDefault-LandscapeRight.png图像文件,则此文件将优先。

这个链接到“苹果开发者库”也是有用的。

截至2013年7月(iOS 6),这是我们总是使用的:

 IPHONE SPLASH Default.png - 320 x 480 Default@2x.png - 640 x 960 Default-568h@2x.png - 640 x 1096 (with status bar) Default-568h@2x.png - 640 x 1136 (without status bar) IPAD SPLASH iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar) iPadImage-Appname-Portrait@2x.png * 1536w x 2008h (with status bar) iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar) iPadImage-Appname-Landscape@2x.png ** 2048w x 1496h (with status bar) iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar) iPadImage-Appname-Portrait@2x.png * 1536w x 2048h (without status bar) iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar) iPadImage-Appname-Landscape@2x.png ** 2048w x 1536h (without status bar) ICON Appname-29.png Appname-29@2x.png Appname-50.png Appname-50@2x.png Appname-57.png Appname-57@2x.png Appname-72.png Appname-72@2x.png iTunesArtwork (512px x 512px) iTunesArtwork@2x (1024px x 1024px) 

对于iOS7,创build以下尺寸的启动图像:

对于iPhone 5和iPod touch(第5代):

  • 640 x 1136像素

对于其他iPhone和iPod touch设备:

  • 640 x 960像素
  • 320 x 480像素(标准分辨率)

对于iPad肖像:

  • 1536 x 2048像素
  • 768 x 1024像素(标准分辨率)

对于iPad风景:

  • 2048 x 1536像素
  • 1024 x 768像素(标准分辨率)

请参阅iOS 7devise资源> iOS人机界面准则>启动图像

UPDATE

对于iPhone 6:

  • 750 x 1334(@ 2x)肖像
  • 1334 x 750(@ 2x)景观

对于iPhone 6 Plus:

  • 1242 x 2208(@ 3x)肖像
  • 2208 x 1242(@ 3x)景观

您可以将它们设置为1024 x 768.您也可以在plist文件中选中“状态栏最初是隐藏的”。

在这里,我可以添加分辨率和显示规格为iPhone 6和6 +尺寸:

iPhone 6+ – 资产分辨率(@ 3x) – 分辨率(2208 x 1242)px

iPhone 6 – 资产分辨率(@ 2x) – 分辨率(1334 x 750)px

iPad Air / Retina iPad(第一和第二代/第三和第四) – 资产分辨率(@ 2x) – 分辨率(2048 x 1536)px

iPad Mini(第二代和第三代) – 资产分辨率(@ 2x) – 分辨率(2048 x 1536)px

iPhone(6,5S,5,5C,4S,4) – App Icon(120×120 px) – AppStore Icon(1024×1024 px) – Spotlight(80×80 px) – 设置(58×58像素)

iPhone(6+) – 应用图标(180×180 px) – AppStore图标(1024×1024 px) – Spotlight(120×120像素) – 设置(87×87像素)

使用iOS 7+,现在不推荐使用静态启动图像。

你应该创build一个自定义的视图,这个视图组成了一个图像切片,这个图像的大小和普通的UIViewController视图一样大小。

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

通用的应用程序,我有iPad的初始屏幕显示在模拟器,但不是在设备上。 iPad将会为iPhone显示Default.png飞溅。 Default-Landscape.png和Default-Portrait.png文件存在,所以呢? 分辨率应该是正确的,因为我使用Window |创build了屏幕截图 组织者| 截图并使用iPad的“另存为默认图像”,然后重新命名。

原来(从我的一个应用程序反正)两个iPad屏幕截图必须被移动到Resources-iPad目录。 那么一切正常。 现在看起来很明显,但如果其他人已经失去了睡眠… – 大家好

对于Adobe AIR iOS开发人员,请注意,如果您的iPad Splash图像稍后“移动”或显示并缩放一段时间,这是因为根据您使用的AIR版本,有不同的尺寸。

默认Portrait.png:
768 x 1004(AIR 3.3及更早版本)
768 x 1024(AIR 3.4及更高版本)

Default-Portrait@2x.png
1536 x 2008(AIR 3.3及更早版本)
1536 x 2048(空气3.4和更高)

参考:
http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d129907d2886-8000.html#WS901d38e593cd1bac58d08f9112e26606ea8-8000

Interesting Posts