繁体   English   中英

如何设置启动映像以通过iOS 9支持iOS 6?

[英]How to set up launch images to support iOS 6 through iOS 9?

我目前正在为iPhone和iPad开发仅支持横向的游戏。 但是,我所有的启动屏幕图片都处于支持所有Apple设备所需的所有尺寸的纵向模式。

在我测试的每个设备都开始使用default.png(用作iPhone 4尺寸屏幕的启动屏幕的艺术)开始工作之前,它在新iOS 9上运行良好,导致游戏在屏幕上缩小。

我还尝试使用图像资源为支持iOS 7及更高版本的每个屏幕尺寸类别(均用于纵向)定义启动屏幕。 它消除了iOS 9屏幕缩小的问题,但也使iOS 7和8设备在启动时显示默认黑屏。

由于我的想法不多了,有人可以向我解释我做错了什么吗? 还是有更好的方法来做到这一点?

我将不胜感激任何建议。

碰到这个自己。 看来要支持iOS7,您需要启动图像。 为了支持iOS8,您可以使用启动图像,也可以使用项目设置中定义的“ LaunchScreen.xib”(在“应用程序图标和启动图像”中定义)。

现在在iOS9中,需要使用.xib文件。 因此,要支持iOS7到iOS9,您需要同时拥有该图像和定义的启动屏幕文件。

令人遗憾的是,对于那些从未定义启动屏幕文件的人来说,在发布更新之前,我们的应用在iOS9上看起来像废话。

(如果有人有更好的解决方案,请发布!)。

暂无
暂无

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

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