iOS:动态更新启动屏幕

Fay*_*waz 6 iphone uiimageview ios xcasset launch-screen

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

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

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

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

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

rck*_*nes 7

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

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