在Assets.xcassets中使用LaunchImage來設置啟動圖:
一.根據不同屏幕尺寸的需求設置不同的圖片,可以參照下圖:
1.點擊Image.xcassets 進入圖片管理,然后右擊,彈出"New Launch Image"
2.右側的勾選可以讓你選擇是否要對ipad,橫屏,豎屏,以及低版本的ios系統做支持
3. 注意: 為適配 iPhone X, 圖片尺寸為1125px*2436px


二.取消系統默認使用的LaunchScreen,首先你要取消Use as Launch Screen 的選中


三.需要設置Launch Screen File
單擊你整個項目名稱, 選擇General,就是這個.

在配置好以上之后啟動頁的圖片就會使用LaunchImage中的圖片了..
但是經過上述步驟之后,你覺得完全沒有問題了,但是仍然無法顯示LaunchImage。
或者,你在多個模擬器上運行該程序,有的模擬器能夠顯示,有的模擬器不能顯示。
這時候你可能會有3個選擇:
1. 菜單-product-Clean-rebuild,也就是重新build程序。
2. 菜單-Xcode-preference-Locations-Derived data-open in Finder,然后刪除其中的緩存文件,並重新build程序。
3.把App在模擬器上卸載掉,然后重新build。
4.reset模擬器
正常情況下,LaunchImage 應該會顯示了。
如果真的真的還是不顯示的話, 或者遇到5s真機測試時屏幕變小,且有上下兩條黑道的話,那就是圖片的問題,是否為jpeg轉為png的呢?又或者是圖片大小不對. 這是我遇到過的情況.
作者:yaomin1224
鏈接:https://www.jianshu.com/p/3b6218f075fe
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。