問題解決:
在項目配置頁,General下面有一欄App Icons and Launch Images,其中有一項Launch Images Source,如果你遇到了問題,那麼旁邊顯示的可能是一個按鈕,Use Asset Catalog,點一下然後確定就可以了,會在項目中的Images.xcassets中生成LaunchImage,就像Xcode5中那樣。此時再運行程序,已經不會再有上下的黑邊問題了。但爲了更好的用戶體驗,做張圖片放進去吧。當然,在iOS8中依然會加載LaunchScreen.xib,看來至少二者是可以共存的。
問題延伸:
如果你想刪掉這套啓動圖,僅僅是刪除Images.xcassets中的LaunchImage是不行的,還要在項目配置,Build Settings中找到Asset Catalog Launch Image Set Name(搜索asset可以幫你快速定位到這項),把後面的值刪掉。否則編譯都通不過,會報錯Images.xcassets: None of the input catalogs contained a matching launch image set named "LaunchImage"。