1.Xcode6开始出现了Lanchscreen文件 它会自动匹配屏幕大小进行启动界面的设置
2.如果在工程文件不migrate产生Brand的情况下取消了Lanchscreen文件的选项 实际运行的结果会出现上下边的黑框 此时打印屏幕frame为{(0,0),(320,480)}
3.在Xcode5使用的Brand文件对启动图片进行设置时 它不会对屏幕大小进行适配 而是根据使用的图片大小对屏幕进行设置(用的是320,568的图片 显示的屏幕尺寸就是320,568)
4.同时使用Lanchscreen和Brand时 Lanchscreen的优先级更高 会优先配置
5.Lanchscreen的工作原理实际上是在启动时对控制器做了截屏生成一张图片然后作为程序的启动图片(可以打印NSHomeDirectory()前往应用程序沙盒进行验证发现里面有截屏获得的png格式的启动图片)
6.若想在启动时增加lanchscreen的持续时间可以在程序启动时application的代理方法didFinishLaunchingWithOptions:中添加
[NSThread sleepForTimeInterval:3]设置时间
网友评论