据我所知,这两种类似的方法可以做同样的事情。如果启动屏幕文件与启动图像源相比没有任何优势,那么Apple为什么要提供它?我错过了什么?
答案 0 :(得分:13)
这个答案假设你在谈论iOS,即使你没有在原始问题中提及或标记iOS。
A launch image只是一个静态(不变)占位符图片。
“启动屏幕”(或更准确地说是“LaunchScreen”或“LaunchScreen.storyboard”)是启动屏幕文件的故事板的默认名称;它是一个非常简单的 xib或storyboard文件,在应用程序的其余部分加载之前出现。这样做的好处是开发人员可以根据屏幕的大小(iPhone与iPad,iPhone 6与iPhone 6+等)使用自动布局巧妙地重新定位事物。
答案 1 :(得分:4)
如果您想根据Apple's Doc支持iPhone 6 Plus或iPhone 6,则必须使用启动屏幕文件。