4

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

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

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

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

非常感谢您的帮助!

4

1 回答 1

11

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

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

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

于 2013-01-01T21:39:42.867 回答