1.Xcode6開始出現(xiàn)了Lanchscreen文件 它會自動匹配屏幕大小進行啟動界面的設(shè)置
2.如果在工程文件不migrate產(chǎn)生Brand的情況下取消了Lanchscreen文件的選項 ?實際運行的結(jié)果會出現(xiàn)上下邊的黑框 此時打印屏幕frame為{(0,0),(320,480)}
3.在Xcode5使用的Brand文件對啟動圖片進行設(shè)置時 它不會對屏幕大小進行適配 而是根據(jù)使用的圖片大小對屏幕進行設(shè)置(用的是320,568的圖片 顯示的屏幕尺寸就是320,568)
4.同時使用Lanchscreen和Brand時 Lanchscreen的優(yōu)先級更高 會優(yōu)先配置
5.Lanchscreen的工作原理實際上是在啟動時對控制器做了截屏生成一張圖片然后作為程序的啟動圖片(可以打印NSHomeDirectory()前往應(yīng)用程序沙盒進行驗證發(fā)現(xiàn)里面有截屏獲得的png格式的啟動圖片)
6.若想在啟動時增加lanchscreen的持續(xù)時間可以在程序啟動時application的代理方法didFinishLaunchingWithOptions:中添加
[NSThread sleepForTimeInterval:3]設(shè)置時間