ChatGPT解决这个技术问题 Extra ChatGPT

iOS 应用程序启动屏幕使用的尺寸是多少?

我正在使用 iOS SDK 开发应用程序。我需要知道我需要什么 Default 初始屏幕尺寸。

顺便说一句:记住 iOS 不鼓励使用启动画面。而是使用启动图像。它们在技术上是相同的,但在概念上是不同的。启动屏幕通常用作品牌形象,而启动屏幕是用户界面的预渲染图像,它给用户的印象是应用程序加载速度更快。检查iOS Human Interface Gudelines in this concern

C
Community

2018 更新 - 请不要使用此信息!

我留下以下帖子以供参考。

有关启动屏幕和建议的详细信息,请阅读 Apple 的文档Human Interface Guidelines - Launch Screens

谢谢德雷卡

2012 年 7 月 - 由于此回复相当陈旧,但剧照似乎很受欢迎。我写了一篇基于 Apple 的 doco 和 placed it on my blog 的博文。希望对大家有用。

是的。在 iPhone/iPad 开发中,Default.png 文件由设备自动显示,因此您无需对其进行编程,这非常有用。我没有它,但是您需要为 iPad 提供具有特定名称的不同 PNG。我用 Google 搜索了 iPad default png,并从 phunkwerks 网站获得了 this info

iPad 启动图像方向

为了处理各种方向选项,为 iPad 启动图像创建了一个新的命名约定。 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 图像文件,则此文件优先。

This link to "Apple's Developer Library" 也很有用。


请注意,Default.png 是 iPhone 在该设备上运行通用应用程序时使用的文件,因此它需要是您的标准 320 x 480 或 320 x 460 图像。 “不推荐”仅适用于仅限 iPad 的应用程序。
谢谢!我现在使用 768w x 1024h 的 Default-Portrait.png 这个尺寸似乎也可以。
默认情况下,我的应用程序将在横向模式下运行。但是如何为 iPhone 指定横向默认图像?
值得注意的是,如果您使用本地化版本,则需要从根文件夹中删除这些文件并将它们放入 .lproj 目录。
帖子中的博客链接不再有效。上面指向 Apple 开发者网站的链接也不再有效。
P
Patrick Lee Scott

截至 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)

Default-568h@2x.png 不应该是 640 x 1136 吗?
G
Galeel Bhasha

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

对于 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 7 Design Resources > iOS Human Interface Guidelines > Launch Images

更新 1

对于 iPhone 6:

750 x 1334 (@2x) 纵向

1334 x 750 (@2x) 横向

对于 iPhone 6 Plus:

1242 x 2208 (@3x) 纵向

横向 2208 x 1242 (@3x)

更新 2

对于 iPhone X:

1125 x 2436 (@3x) 纵向

2436 x 1125 (@3x) 横向


兄弟,你能看看我的问题stackoverflow.com/questions/43955856/…吗?
我希望这里有一个漂亮的表格,其中包含每个条目的文件名和图像分辨率,哦,忘记 iOS 5、6、7。我们在 2017 年。
R
RanLearns

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


E
Essam Fahmi

2020 年更新 - Xcode 11

Xcode 11 中,您只能提供一张 1x、2x 和 3x 比例的图像,然后在 LaunchScreen.storyboard 中设置它以填满屏幕,一切顺利!

例如:(1242pt x 2688pt @1x)

这是 iPhone 11 Pro Max 的纵向屏幕尺寸,它是 iPhone 的大屏幕尺寸,因此它将在所有 iOS 设备上为您提供高质量的初始屏幕。

2019 年更新 - iOS 12

我已经收集了启动画面所需的所有尺寸。您只需要拖动具有这些尺寸的图像并放下它们,Xcode 会将每个尺寸放置在正确的位置。

祝你好运。

尺寸:

320×480

640×960

640×1136

750×1334

768×1004

768×1024

828×1792

1024×748

1024×768

1125×2436

1242×2208

1242×2688

1536×2008

1536×2048

1792×828

2048×1496

2048×1536

2208×1242

2436×1125

2688×1242

注意所需图像的数量为 26 个图像,但有 6 个重复尺寸,因此您会发现上述尺寸只有 20 个。


所以我需要 20 个不同的图像只是为了启动画面?严重地?
是的。这并不难!你的设计师应该很容易做到。
您可以使用任何在线启动画面生成器..所以通过提供单个图像..它将生成所有大小的所有必需的启动画面
在 Photoshop 72 或 300 或任何其他软件中进行设计时,这种尺寸的 DPI 应该是多少?
@kumar 你可以推荐哪个发电机?猿工具一直在搞砸渐变背景。
i
imti

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

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

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

iPad Air/Retina iPad(第 1 代和第 2 代/第 3 和第 4 代)- 资产分辨率 (@2x) - 分辨率 (2048 x 1536)px

iPad Mini(第 2 代和第 3 代)- 资产分辨率 (@2x) - 分辨率 (2048 x 1536)px

iPhone(6、5S、5、5C、4S、4)- 应用程序图标(120x120 像素)- 应用商店图标(1024x1024 像素)- 聚光灯(80x80 像素)- 设置(58x58 像素)

iPhone (6+) - 应用程序图标 (180x180 像素) - AppStore 图标 (1024x1024 像素) - Spotlight (120x120 像素) - 设置 (87x87 像素)


iPhone 6:纵向 750 x 1334 (@2x) 横向 1334 x 750 (@2x) iPhone 6 Plus:纵向 1242 x 2208 (@3x) 横向 2208 x 1242 (@3x)
@imti,你能看看我的问题stackoverflow.com/questions/43955856/…兄弟吗?
@MayPhyu 对不起兄弟,我突然失去了联系。我希望你的问题已经得到解决。如果仍然不清楚,请告诉我。
@imti 兄弟,没关系,兄弟。它是固定的。但是,我有任何问题。你能帮我检查一下这个链接stackoverflow.com/questions/44304498/…吗?
G
Ghulam Rasool

适用于 Xcode 9 和最新设备

肖像

iPhone 4/4S 640 x 960

iPhone 5/5C/5S iPod touch 第 5 代 640 x 1136

iPhone 6/7/8 750 x 1334

iPhone 6/7/8 Plus 1242 x 2208

iPhone X 1125 x 2436

iPad 非视网膜 768 x 1024

iPad 视网膜 1536 x 2048

景观

iPhone 6、7 和 8 plus 2208 x 1242

iPhone X 2436 x 1125

iPad 非视网膜 1024 x 768

iPad 视网膜 2048 x 1536


A
Andrew Johnson

在 iOS 7+ 中,静态启动图像现已弃用。

您应该创建一个自定义视图来组合图像切片,其大小适用于所有屏幕,就像普通的 UIViewController 视图一样。

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


L
LDanberger

使用通用应用程序,我在模拟器中显示了 iPad 闪屏,但在设备上却没有。 iPad 将改为显示 iPhone 的 Default.png 飞溅。存在 Default-Landscape.png 和 Default-Portrait.png 文件,那么呢?分辨率应该是正确的,因为我使用 Window | 创建了屏幕截图。主办单位 |屏幕截图并为 iPad 使用“另存为默认图像”,然后将其重命名。

事实证明(无论如何从我的一个应用程序中)两个 iPad 屏幕截图必须移动到 Resources-iPad 目录。然后一切正常。现在看起来很明显,但万一其他人为此失眠了...... -Larry


C
ComicSansMS

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

Default-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(AIR 3.4 及更高版本)

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