繁体   English   中英

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

[英]iOS Objective-C: How to have both Launch xib file and static launch images in Xcode project?

我们为我们的iOS应用程序支持所有iPhone和iPad型号。 说到OS版本支持,我们支持iOS 6及更高版本。

到目前为止,我们将STATIC LAUNCH IMAGE FILES用于初始屏幕。 具体来说,我们在images.xcassets中添加了13个不同的启动图像文件,以支持各种设备。

众所周知,Apple从iOS 8开始采用了LAUNCH xib FILE的概念。 他们建议专门为iPhone 6 / 6S和iPhone 6 Plus / 6S Plus使用相同的功能。 以下是HIG的报价。

“尽管最好将启动文件用于iPhone 6和iPhone 6 Plus,但如有必要,您可以提供静态启动图像。”

他们还指出,开发人员可以在一个项目中同时使用静态启动映像和启动映像文件。 以下是HIG的相关报价。

“如果您还需要支持iOS的早期版本,则除了启动文件之外,您还可以继续提供静态启动映像。”

请记住,我们需要支持iOS 6以上版本,我们需要同时具有静态启动映像(我们已经拥有)和动态启动xib文件(我们需要添加)。 但是,如何在我们的项目中将这两件事放在一起? 以及它如何真正起作用? 任何帮助,将不胜感激。

为了在项目中同时支持这两个方面,我要做的所有工作都迁移到了.xib文件,只是将启动映像留在了项目中。 可以轻松测试它是否仍可与iOS 7设备或模拟器一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM