【问题标题】:Dynamically change iOS LaunchScreen [duplicate]动态更改iOS LaunchScreen [重复]
【发布时间】:2021-05-20 09:34:45
【问题描述】:

我正在使用 SwiftUI 开发一个应用,我的应用上有一个默认启动屏幕,使用默认的 LaunchScreen.storyboard

但是,我想根据UserDefaults 上存储的信息显示不同的启动屏幕。

这可能吗?我认为需要一些解决方法,但我还没有弄清楚。

【问题讨论】:

    标签: ios swift xcode swiftui storyboard


    【解决方案1】:

    我的理解是,LaunchScreen 的功能极其有限,而且指导方针相当严格,包括它不应包含动态内容。请注意来自this page 的这句话:

    当您的应用启动并运行时,会立即出现启动屏幕 很快被应用程序的第一个屏幕取代......它只是为了 增强对您的应用程序的感知,使其快速启动并立即启动 可以使用了。

    您可能希望有第二个“登陆”屏幕来加载动态内容 这看起来几乎与启动屏幕相同,它可能最多只会出现一秒钟,给人一种动态启动屏幕的错觉。

    【讨论】:

      猜你喜欢
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-28
      • 2020-09-15
      • 2016-12-01
      • 2015-06-12
      • 1970-01-01
      • 2011-11-22
      相关资源
      最近更新 更多