【发布时间】:2020-04-17 04:46:04
【问题描述】:
我需要下载并在我的应用程序的 Splash 上显示图像。但我不知道这是否可能或者是一个好的实践,即使我想知道是否有解决方法来做到这一点。
谢谢。
【问题讨论】:
标签: ios swift splash-screen
我需要下载并在我的应用程序的 Splash 上显示图像。但我不知道这是否可能或者是一个好的实践,即使我想知道是否有解决方法来做到这一点。
谢谢。
【问题讨论】:
标签: ios swift splash-screen
LaunchScreen.storyboard(或 Xib)与常规故事板相比在功能上受到极大限制。你将无能为力。
唯一可能的方法是使用 SplashViewController 或您喜欢的名称作为第一个 Window 的 rootViewController。 (可以在AppDelegate 的application(_, didFinishLaunchingWithOptions) 或主界面 在应用程序目标的General 选项卡中定义。
第一个SplashViewController 的初始布局应该与您的LaunchScreen 完全相同,尽量避免它们之间的视觉跳跃。之后,您可以随意展示您想要的任何内容。
显然,如果您要进行网络加载或任何其他类型的延迟启动的任务,向用户展示一些表明这项工作的内容会很方便。尽可能缓存,以便在未来启动时尽可能快速流畅。
【讨论】: