我们支持iOS应用程序的所有iPhone和iPad型号。说到操作系统版本支持,我们支持iOS 6及更高版本。
截至目前,我们正在使用STATIC LAUNCH IMAGE FILES来实现闪屏。具体而言,我们在images.xcassets中添加了13个不同的启动图像文件,以支持各种设备。
众所周知,Apple已经从iOS 8开始推出了LAUNCH xib文件的概念。他们建议专门用于iPhone 6 / 6S和iPhone 6 Plus / 6S Plus。以下是HIG的引用。
"虽然最好使用iPhone 6和iPhone 6 Plus的启动文件,但如果需要,您可以提供静态启动图像。"
他们还指出,开发人员可以在一个项目中同时使用静态启动映像和启动映像文件。以下是HIG的相关报价。
"如果您还需要支持早期版本的iOS,除了启动文件外,您还可以继续提供静态启动图像。"
记住我们需要支持iOS 6以上,我们需要同时拥有静态启动映像(我们已经拥有)和动态启动xib文件(我们需要添加)。 但是,我们如何在项目中将两者保持在一起?它是如何运作的?对此有任何帮助将不胜感激。
答案 0 :(得分:2)
我在项目中支持这两件事所需的全部工作就是迁移到.xib文件,然后将启动图像保留在项目中。它很容易测试它仍然适用于iOS 7设备或模拟器。