什么是用于iOS应用程序启animation面的大小?
我正在开发一个使用iOS SDK的应用程序。 我需要知道我需要的Default
闪屏大小。
2012年7月 – 由于这个答复是相当古老,但依然stream行。 我写了一篇基于苹果doco的博客文章, 并将其放在我的博客上 。 我希望你们觉得有用。
是。 在iPhone / iPad开发中, Default.png
文件是由设备自动显示的,所以你不必编程它,这是非常有用的。 我没有与我,但你需要不同的PNG具有特定名称的iPad。 我GOOGLE了iPad 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.png
或Default-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视图一样大小。
通用的应用程序,我有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和更高)