以编程方式更改iOS中的启动画面?

我目前正试图弄清楚如何在iOS中更改启动画面(默认png)。

根据我的理解,一开始就向用户呈现应用程序的理想方式是让启动图像成为应用程序中UI元素的骨架表示(如下所示: http : //h.dropcanvas.com/u90tr /IMG_0388.png )。

现在,在我的应用程序中,当我切换标签并转到另一个应用程序或主屏幕时,当我返回应用程序时,启动图像不再与该特定选项卡相关。

理想情况下,我想要的是以编程方式更改applicationDidEnterBackground中的启动图像,以便在返回应用程序时呈现相关的启动画面。

非常感谢您的帮助!

你不能这样做,也不应该打扰。 启动图像(它不是启动画面!)仅在从头开始启动应用程序时使用。 如果它刚刚进入后台,操作系统将获取自己的快照,并在您返回应用程序时使用它。

因此,您的启动图像只需显示您的应用的基本表示,因为它将从头开始显示。 如果你有一个标签栏,它不应该显示任何图标或标签(因为它们可以随着本地化而改变) – 字面上只是黑色光泽背景,一直到。 例如,在您的链接中,我会丢失条形按钮项。

如果您无法制作具有代表性的图像,则纯黑色图像(或根本没有图像)最佳。