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

时间:2013-01-01 21:27:42

标签: ios background splash-screen

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

据我所知,最初向用户展示应用程序的理想方法是让启动图像成为应用程序中UI元素的骨架表示(如下所示:http://h.dropcanvas.com/u90tr/IMG_0388.png)。 / p>

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

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

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:11)

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

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

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