Answers:
我将以下帖子留作参考。
请阅读苹果的文档《人机界面指南-启动屏幕》,以获取启动屏幕和建议的详细信息。
由于
Drekka
2012年7月-由于此回复比较陈旧,但仍然很受欢迎。我写了一篇基于Apple doco的博客文章,并将其放在我的博客上。我希望你们觉得它有用。
是。在iPhone / iPad开发中Default.png
,设备会自动显示文件,因此您无需进行编程,这真的很有用。我没有,但您需要使用特定名称的iPad使用不同的PNG。我在phunkwerks网站上搜索iPad default png
并获得了以下信息:
为了处理各种方向选项,已经为iPad启动图像创建了新的命名约定。iPad的屏幕尺寸为768×1024,请注意,高度旁边的尺寸考虑了20像素状态栏。
Default-Portrait.png
* — 768w x 1024hDefault-PortraitUpsideDown.png
— 768w x 1024hDefault-Landscape.png
**-1024w x 748hDefault-LandscapeLeft.png
— 1024w x 748hDefault-LandscapeRight.png
— 1024w x 748hiPad-Retina–Portrait.png
— 1536宽x 2048小时iPad-Retina–Landscape.png
— 2048w x 1496hDefault.png
- 不建议*-如果未指定Default-PortraitUpsideDown.png
文件,则该文件优先。
**-如果您未指定Default-LandscapeLeft.png
或Default-LandscapeRight.png
图像文件,则该文件优先。
指向“ Apple开发人员库”的链接也很有用。
截至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代):
对于其他iPhone和iPod touch设备:
对于iPad人像:
对于iPad横向:
更新1
对于iPhone 6:
对于iPhone 6 Plus:
更新2
对于iPhone X:
在中Xcode 11
,您只能提供一张具有1x,2x和3x缩放比例的图像,然后将其设置LaunchScreen.storyboard
为填满屏幕,一切正常!
例如:(1242pt x 2688pt @ 1x)
这是纵向屏幕尺寸,iPhone 11 Pro Max
这是iPhone的大屏幕尺寸,因此它将为您提供所有iOS设备上的高质量初始屏幕。
我已经收集了启动画面所需的所有尺寸。您只需要拖动具有这些尺寸的图像并将其放下,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(第一代和第二代/第三代和第四代)-资产分辨率(@ 2x)-分辨率(2048 x 1536)px
iPad Mini(第二代和第三代)-资产分辨率(@ 2x)-分辨率(2048 x 1536)px
iPhone(6、5S,5、5C,4S,4)-应用图标(120x120像素)-应用商店图标(1024x1024像素)-聚光灯(80x80像素)-设置(58x58像素)
iPhone(6+)-应用程序图标(180x180 px)-应用程序商店图标(1024x1024 px)-聚光灯(120x120 px)-设置(87x87 px)
对于Xcode 9和最新设备
肖像
iPhone 4 / 4S 640 x 960
iPhone 5 / 5C / 5S iPod touch第五代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视图一样,适合所有屏幕。
对于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/zh_CN/air/build/WS901d38e593cd1bac1e63e3d129907d2886-8000.html#WS901d38e593cd1bac58d08f9112e26606ea8-8000