一:首先,iOS项目添加启动图片有三种方式:
(1) 放到工程Images.xcassets
文件夹下的中的【LaunchImage】图片集合中。
(2) 放到工程下的普通文件夹中。
(3) 在LanunchScreen.xib
中设置启动图片
下边,我就iOS项目这三种方式,以适配iPhone X为例子进行说明。
1、【LaunchImage】图片集合
如果没有创建【LaunchImage】图片集合的话,可以通过
- step A:
Target
->General
- step B:
App Icons and Launch Images
- step C: 在【Launch Images Source】选项下点击点击
Use Asset Catalog
来设置 【LaunchImage】图片集合。
然后把启动图片添加到工程
Images.xcassets
文件夹下的中的【LaunchImage】中。最后结果如下图:
iOS LaunchImage 标准尺寸
iPhone Portrait IOS 12+ Xs Max (1242X2688)
iPhone Portrait IOS 12+ XR (828X1792)
iPhone Portrait IOS 11+ 1125px × 2436px。
iPhone Portrait iOS 8-Retina HD 5.5 (1242×2208) @3x
iPhone Portrait iOS 8-Retina HD 4.7 (750×1334) @2x
iPhone Portrait iOS 7,8-2x (640×960) @2x
iPhone Portrait iOS 7,8-Retina 4 (640×1136) @2x
iPhone Portrait iOS 5,6-1x (320×480) @1x
iPhone Portrait iOS 5,6-2x (640×960) @2x
iPhone Portrait iOS 5,6-Retina4 (640×1136) @2x
2、放到工程下的普通文件夹中
这种方式需要对启动图片(应用图标也是)的格式,命名,数量都有要求。并且需要在对应的Info.plist
中设置一些参数。 这部分设置可以在在下载官方Demo自己比对。
下边说添加iPhone X的启动图片,把图片拖进文件夹后,需要在info.plist
文件的 UILaunchImages
中添加Item
,具体添加内如如下:
3、在LanunchScreen.xib中设置启动图片
- 第一步在
LaunchScreen.storyboard
的xib中新建一个UIImageView
并填充全屏,在选上你要显示的图片。
- 第二步
Launch Screen File
中选中你要显示的LaunchScreen
。如下图:
二:icon图片添加
iPhone Notification IOS 7-11 20pt
@2x 40 x 40px
@3x 60 x 60px
iPhone Spotlight - IOS 5,6 Settligs - IOS 5-111 29pt
@2x 58 x 58px
@3x 87 x 87px
iPhone Spotlight IOS 7-11 40pt
@2x 80 x 80px
@3x 120 x 120px
Iphone App IOS 7-11 60pt
@2x 120 x 120px
@3x 180 x 180px
App Store IOS 1024pt
1024 x 1024px