我正在使用 iOS SDK 开发应用程序。我需要知道我需要什么Default
初始屏幕尺寸。
10 回答
2018 更新 - 请不要使用此信息!
我留下以下帖子以供参考。
有关启动屏幕和建议的详细信息,请阅读 Apple 的文档人机界面指南 - 启动屏幕。
谢谢德雷卡
_
2012 年 7 月 - 由于此回复相当陈旧,但剧照似乎很受欢迎。我基于 Apple 的 doco 写了一篇博文,并放在了我的博客上。我希望你们觉得它有用。
是的。在 iPhone/iPad 开发中,Default.png
文件由设备自动显示,因此您不必对其进行编程,这非常有用。我没有它,但是您需要为 iPad 提供具有特定名称的不同 PNG。我用谷歌搜索并从punkwerks网站iPad default png
获得了以下信息:
iPad 启动图像方向
为了处理各种方向选项,为 iPad 启动图像创建了一个新的命名约定。iPad 的屏幕尺寸为 768×1024,注意在高度之后的尺寸中考虑了 20 像素的状态栏。
文件名尺寸
Default-Portrait.png
* — 768 宽 x 1024 小时Default-PortraitUpsideDown.png
— 768 宽 x 1024 小时Default-Landscape.png
** — 1024 宽 x 748 小时Default-LandscapeLeft.png
— 1024 宽 x 748 小时Default-LandscapeRight.png
— 1024 宽 x 748 小时iPad-Retina–Portrait.png
— 1536 宽 x 2048 小时iPad-Retina–Landscape.png
— 2048 宽 x 1496 小时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,创建以下尺寸的启动图像:
对于 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 设计资源 > iOS 人机界面指南 > 启动图像
更新 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) 横向
您可以将它们设为 1024 x 768。您还可以在 plist 文件中检查“状态栏最初是隐藏的”。
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 个。
在这里,我可以为 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 像素)
适用于 Xcode 9 和最新设备
肖像
iPhone 4/4S 640 x 960
iPhone 5/5C/5S iPod touch 第 5 代640 x 1136
iPhone 6/7/8 7 50 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
在 iOS 7+ 中,静态启动图像现已弃用。
您应该创建一个自定义视图来组合图像切片,其大小适用于所有屏幕,就像普通的 UIViewController 视图一样。
使用通用应用程序,我在模拟器中显示了 iPad 闪屏,但在设备上却没有。iPad 将改为显示 iPhone 的 Default.png 飞溅。存在 Default-Landscape.png 和 Default-Portrait.png 文件,那么呢?分辨率应该是正确的,因为我使用 Window | 创建了屏幕截图。主办单位 | 屏幕截图并为 iPad 使用“另存为默认图像”,然后将其重命名。
事实证明(无论如何从我的一个应用程序中)两个 iPad 屏幕截图必须移动到 Resources-iPad 目录。然后一切正常。现在看起来很明显,但万一其他人为此失眠了...... -Larry
对于 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 及更高版本)