一:首先,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】圖片集合。
Launch Images Source
然后把啟動圖片添加到工程
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自己比對。
官方demo
下邊說添加iPhone X的啟動圖片,把圖片拖進文件夾后,需要在info.plist
文件的 UILaunchImages
中添加Item
,具體添加內如如下:
info.plist
3、在LanunchScreen.xib中設置啟動圖片
- 第一步在
LaunchScreen.storyboard
的xib中新建一個UIImageView
并填充全屏,在選上你要顯示的圖片。
LaunchScreen.storyboard
- 第二步
Launch Screen File
中選中你要顯示的LaunchScreen
。如下圖:
Launch Screen File
二:icon圖片添加
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