iOS: 动态更新启动画面
iOS: Update launch screen dynamically
我使用故事板设计了一个启动屏幕。它应该有3张图片。其中 2 个是静态的,我需要在 运行 时间 更新一个(从服务器下载后)。
我的理解是我们无法为启动屏幕添加代码,因为后端没有控制器。
我想做的是第一次使用一些默认占位符。在应用程序的其他位置下载并缓存该动态图像。当用户第二次使用该应用程序时,显示缓存的图像。
有什么解决办法吗?我可以在 运行 时间更新 xcassets 吗?或者我可以使用 keypath 更新图像吗?
更新:
刚刚发现启动屏幕和初始屏幕是 2 个不同的东西 (Link)。无法在启动屏幕中动态添加内容。然而,不推荐使用启动画面(不需要)。
这是不可能的,启动时使用的故事板在应用程序的主包中,它是只读的,无法更改。
此外,您(编辑)无法在启动时 运行 任何代码,因为您的应用不是 运行ning。
我使用故事板设计了一个启动屏幕。它应该有3张图片。其中 2 个是静态的,我需要在 运行 时间 更新一个(从服务器下载后)。
我的理解是我们无法为启动屏幕添加代码,因为后端没有控制器。
我想做的是第一次使用一些默认占位符。在应用程序的其他位置下载并缓存该动态图像。当用户第二次使用该应用程序时,显示缓存的图像。
有什么解决办法吗?我可以在 运行 时间更新 xcassets 吗?或者我可以使用 keypath 更新图像吗?
更新: 刚刚发现启动屏幕和初始屏幕是 2 个不同的东西 (Link)。无法在启动屏幕中动态添加内容。然而,不推荐使用启动画面(不需要)。
这是不可能的,启动时使用的故事板在应用程序的主包中,它是只读的,无法更改。
此外,您(编辑)无法在启动时 运行 任何代码,因为您的应用不是 运行ning。