主要有2種方法來設(shè)置啟動(dòng)頁
方法一:使用 LaunchImage 設(shè)置啟動(dòng)圖
第一步:
將規(guī)定尺寸的圖片從你的文件中拖動(dòng)進(jìn)到固定位置.
系統(tǒng)尺寸分辨率
ios8Retina HD5.5 ? ? 1242x2208
Retina HD4.7 ? ? ?750x1334
Retina4 ?640x1136
2x ?640 x 960
第二步:

設(shè)置Launch Image Sourc, 并取消Launch Screen File
PS:曾經(jīng)在一臺(tái)iphone6 8.1.1的機(jī)器上出現(xiàn)過黑屏的情況,其他的機(jī)器全部ok。當(dāng)時(shí)我直接使用方法二跳過這個(gè)bug。
方法二:使用LaunchScreen.storyboard
LaunchScreen.storyboard來設(shè)置啟動(dòng)頁貌似是在ios7出現(xiàn)的方法。使用起來很簡(jiǎn)單,就是直接在LaunchScreen添加一個(gè)imageView,將image設(shè)置為剛剛一套@2x,@3x的圖片就ok了。
需要注意的是,將Launch Images Sourc 清空,將Launch Screen File設(shè)置為L(zhǎng)aunchScreen.storyboard

最新的問題,在某一臺(tái)真機(jī)上出現(xiàn)問題,啟動(dòng)頁灰色遮蓋了一大片,就留下上面的1條縫。最后解決的方法是重新進(jìn)行以上操作,并清理緩存;
某些設(shè)備啟動(dòng)頁出現(xiàn)橫屏的情況:解決方法,

設(shè)置Device Orientation,是豎屏 然后再改回來。
踩到的那些坑:
黑屏的原因
iOS8.0 以后,系統(tǒng)默認(rèn)優(yōu)先選用Launch Screen.storyboard作為啟動(dòng)圖, 注意, Info.plist文件中,Launch screen interface file base name 需要填寫對(duì)應(yīng)的storyboard. (注意是storyboard,而不是xib).
解決辦法:
1.如果你LauncScreen 和 LaunchImage 同時(shí)都使用了,就有可能出現(xiàn)啟動(dòng)圖黑屏 (建議只使用一種)
2.使用LaunchImage時(shí)出現(xiàn)黑屏,需要檢查以下幾個(gè)地方: (在LaunchScreen 將Info.plist中的 Launch screen interface file base name 刪除,可解決黑屏.)
3.刪除app,清理緩存
原文鏈接:http://www.itdecent.cn/p/3cc2e9d087f8
補(bǔ)充:
之前看了很多的文檔和博客,都有關(guān)于教怎么通過LaunchScreen來設(shè)置啟動(dòng)頁的。
其中有一片關(guān)于如何設(shè)置動(dòng)畫效果的啟動(dòng)頁很不錯(cuò):
https://github.com/Flying-Einstein/LaunchScreenTest