了解iPhone/iPad的启动图像

4
根据苹果的建议,我提供了一个与我的主页iOS应用相同的启动图像。目前我正在iPhone模拟器上测试,想知道在真实设备上是否会发生同样的情况。一切都运行正常,但当我在除主页以外的页面并按下退出应用程序按钮时,重新进入后,启动图像会瞬间显示,然后突然出现最近查看过的页面。我想知道如何避免此页面的"闪烁"。我不知道这是否重要,但我正在使用Storyboards。
1个回答

2
这是如果您立即重新启动应用程序的预期行为。请参阅我的答案,以回答另一个类似问题的Stack Overflow问题。
简单来说,当操作系统无法截取您的最后视图状态的屏幕截图时,将使用Default.png图像。让操作系统多一点时间来截取应用程序的屏幕截图将防止使用Default.png。这样做是为了避免设备只显示黑屏,然后再弹出您的应用程序。
我不知道是否有功能可以查看操作系统是否完成了屏幕截图。如果可能的话,您可以在最后的视图上放置一个UIImageView,并在重新获得控制权后进行更细微的淡出。

似乎这只在iOS模拟器上发生,在真实设备上开发时我从未遇到过这样的问题(但还未完全确定)。 - Leonardo
我在我的第一款3GS型号上经常遇到这个问题,较新设备的性能可能会使其不易察觉,祝你好运! - Thomas Nadin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接