根据我的理解,在加载应用程序时,所有 ios 应用程序至少需要 1 个“Default.png”图像才能用作启动图像。
但是,我有一种情况,当应用程序第一次启动时,它的登录屏幕看起来与应用程序所有登录后阶段使用的菜单屏幕完全不同。
我想看看是否有一种方法可以在应用程序处于“未登录状态”时提供 1 个要使用的 default.png 图像,而在应用程序处于“登录状态”时提供另一个图像。当应用程序进入后台时将设置状态。因此,当它回到前景时,会使用正确的背景。
这样的事情可能吗?
谢谢
根据我的理解,在加载应用程序时,所有 ios 应用程序至少需要 1 个“Default.png”图像才能用作启动图像。
但是,我有一种情况,当应用程序第一次启动时,它的登录屏幕看起来与应用程序所有登录后阶段使用的菜单屏幕完全不同。
我想看看是否有一种方法可以在应用程序处于“未登录状态”时提供 1 个要使用的 default.png 图像,而在应用程序处于“登录状态”时提供另一个图像。当应用程序进入后台时将设置状态。因此,当它回到前景时,会使用正确的背景。
这样的事情可能吗?
谢谢
除了本地化之外,您无法更改启动图像。
如果您在两个视图之间有一个导航栏或任何不变的东西,您可以在您的启动图像中显示它。如果没有,徽标可能是更好的用户体验。
在很多情况下,您会决定不使用看起来像实际 UI(它的预期目的)的启动图像,这可能就是其中之一。
在我的一个应用程序中,第一个视图上有带有文本的按钮。如果我为每个本地化(每个设备和方向)包含一个启动图像,我的捆绑包会变得非常大,并且超出蜂窝下载的 50MB 限制。
此外,在启动图像上设置按钮似乎很奇怪,如果在应用程序完成加载之前按下它就什么都不做。
因此,我决定放弃使用启动图像的传统用法,而是将我的公司名称放在一种启动画面中。
我的应用程序在应用程序商店中,因此 Apple 可以选择这些类型。
我本可以创建带有空白、禁用按钮或根本没有按钮的启动图像,但同样,这对我来说似乎很奇怪。即使是用作启动画面的启动图像也会给用户一种您的应用程序立即启动的效果。