iOS Objective-C:如何在Xcode项目中同时启动xib文件和静态启动图像?

时间:2015-11-20 07:21:23

标签: ios xcode ios7 ios8 ios9

我们支持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文件(我们需要添加)。 但是,我们如何在项目中将两者保持在一起?它是如何运作的?对此有任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

我在项目中支持这两件事所需的全部工作就是迁移到.xib文件,然后将启动图像保留在项目中。它很容易测试它仍然适用于iOS 7设备或模拟器。