iOS:动态更新启动屏幕

我使用故事板设计了一个启动画面。 它应该有3张图片。 其中2个是静态的,其中,我需要在运行时更新一个(从服务器下载之后)。

我的理解是我们无法为启动屏幕添加代码,因为后端没有控制器。

我想要做的是第一次使用一些默认的占位符 。 在应用程序的其他位置下载并缓存该动态图像。 当用户第二次使用该应用程序时,显示缓存的图像。

有解决方案吗 我可以在运行时更新xcassets吗? 或者我可以使用keypath更新图像吗?

更新:刚刚发现启动屏幕和启动画面是2个不同的东西( 链接 )。 无法动态添加启动屏幕中的内容。 然而,不建议使用闪屏(不需要)。

这是不可能的,在启动时使用的故事板是在应用程序的主要包中,它是只读的,不能更改。

此外,您可以在启动时运行任何代码,因为您的应用程序未运行。