IOS启动图像尺寸

33

iOS应用程序编程指南中规定iPad应用的启动图像尺寸如下:

1024x748px和2048x1496px

但是在XCode中,我在工具提示中看到了以下iPad纵向启动图像的尺寸:

1024x768px和2048x1536px

我应该遵循哪个尺寸?

注意:

iOS人机界面指南指出:

对于iPad启动图像,不要包含状态栏区域。

我对应该遵循哪些尺寸感到困惑。

9个回答

66

启动图像的尺寸确实令人困惑,需要进行大量无意义的交叉参考。在Xcode中有一个页面,可以拖放启动图像,但不可思议地缺少像素尺寸!!

经过试错,Owen Rubin提出了以下尺寸,我制作了一张图片供您参考。如果有误,请告诉我们。


1
@Heitor,Fracdroid的答案在XCode 8上已经不再适用。 - matt.writes.code

34

iOS启动图尺寸 - (包括新增的iPhone X)适用于iPhone和iPad。

iPhone X启动图尺寸(+其他尺寸)

输入图片描述


1
谢谢,你能提供原始链接吗? - jose920405
抱歉,我没有原始链接。 - Soumen

29

iOS启动图尺寸 - Xcode

iOS启动图尺寸 - Xcode iPhone/iPad

1x                = 320 x 480    
2x                = 640 x 960
Retina 4          = 640 x 1136
Retina HD 5.5     = 1242 x 2208
Retina HD 4.7     = 750 x 1334
Retina HD 5.5     = 2208 x 1242   (landscape)
iPad 1x           = 768 x 1024
iPad 2x           = 1536 x 2048
iPad 1x           = 1024 x 768    (landscape)
iPad 2x           = 2048 x 1536   (landscape)

但是4.7英寸手机的iPhone横屏在哪里呢? - zs2020

23

在 XCode 中,在右侧面板中打开“属性检查器”选项卡,并选择图像的插槽,它将告诉您期望的大小。


你是对的。我点击了一张空白图片,然后在属性检查器中看到了它的分辨率,显示为预期大小。谢谢! - Bengi Besçeli
1
最新的HIG(https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/)中列出的“静态启动屏幕图像”实际上与Xcode下属性检查器中列出的“预期大小”不符。例如,“iPhone Landscape iOS 8,9”的预期大小为“2208 x 1242”,但HIG却说是1920 x 1080。这很痛苦。 - Lane Rettig
9
Xcode 8失去了理智,当选择空的或完整的启动图片时不再列出“期望尺寸”用于启动屏幕图像。经过验证,适用于Xcode 8.1版本。 - Alex Zavatone
1
@AlexZavatone:验证过与 Xcode 8.2,未显示。 - Preetam Jadakar
@preetam 谢谢。我今天早些时候刚检查了8.2.1版本。同样的问题。这是苹果的纯粹愚蠢。谢谢。 - Alex Zavatone
同样的问题在最新的Xcode 9.4.1版本中没有显示 :( - CodeChanger

11

这张图片已经过时了--它不包括任何新的手机尺寸/分辨率。 - Lane Rettig

7
我认为两者都可以使用,这取决于您是否希望在启动时显示状态栏。

1
谢谢,你的意思是我不必强制使用其中之一,对吗? - dk123

7
如果您正在使用Xcode 8.x,则属性检查器中不会显示预期大小。以下是纵向模式的参考尺寸:

1X = 320 × 480

2X = 640 × 960

3X = 640 × 1136

5.5 = 1242 × 2208

4.7 = 750 × 1334

4 Ratina = 640 × 1136

这里是最新设备的尺寸Apple Developer Website

Here is the Image


4
Xcode版本8.2iPhone竖向iOS 8、9 = Retina HD 5.5(1242x2208)Retina HD 4.7(750x1334) iPhone竖向iOS 7-9 = 2x(640x960)Retina 4(640x1136) iPad竖向 iOS 7-9 = 1x(768x1024)2x(1536x2048) - RajeshKumar R


4
如果您正在显示状态栏,请使用第一个(高度减少20像素),否则请使用第二个(全尺寸)。

谢谢回复,我有点困惑,因为iOS人类指南似乎暗示我应该显示状态栏。 - dk123
1
你应该使用全尺寸的图片(1024x768像素和2048x1536像素)。 - Nishant Tyagi
高度减少20像素。不错。 - chandan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接