编程方式更改启动画面的iOS?(Programmatically change splash scr

2019-07-17 18:17发布

目前我正在试图弄清楚如何改变在iOS上的启动画面(默认PNG)。

据我了解,在一开始就代表一个应用程序给用户的理想方式是有启动图像中的应用程序的UI元素的骨架表示(这样的: http://h.dropcanvas.com/u90tr /IMG_0388.png )。

现在,在我的应用程序,当我切换标签,然后转到另一个应用程序或在主屏幕上,当我返回到应用程序中,开机画面不再是那个特定的标签相关。

理想情况下,我想这样做是编程方式更改applicationDidEnterBackground推出的图像,所以我可以返回到应用程序时,应当出示有关闪屏。

非常感谢您的帮助!

Answer 1:

你不能做到这一点,应该不需要理会。 此次推出的图像(它不是一个闪屏!)当您的应用程序从头开始启动时才使用。 如果其刚刚进入的背景下,操作系统将利用其自己的快照,并使用当您返回到应用程序。

因此,您启动图像只需要展现你的应用程序如从头开始启动时会出现的基本表达。 如果你有一个标签栏,它不应该显示任何图标或标签(因为它们可以与定位改变) - 从字面上就在黑色光泽的背景下,所有的方式。 在您的链接,我会失去栏按钮项目,例如。

如果你不能让一个代表图像,纯黑色的图像(或者根本没有图像)将是最好的。



文章来源: Programmatically change splash screen in iOS?