SwiftUI:preferredColorScheme 不会改变状态栏样式

时间:2021-02-06 17:00:03

标签: swiftui

例如,如果设备处于暗模式并且我使用下面的代码将配色方案设置为亮,则状态栏是不可见的,因为它仍然是白色的并且在我执行诸如调出键盘之类的操作之前不会更新或触发行动表。

struct ContentView: View {
    var body: some View {
        Text("Hello, world!")
        .preferredColorScheme(.light)
    }
}

这以某种方式适用于我的 iPad,但不适用于我的 iPhone 或任何模拟器。而且我找不到在 SwiftUI 应用程序生命周期中更改状态栏样式的方法。

我在这里遗漏了什么吗?有没有人对此有解决方案?

Screenshot of status bar not visible

0 个答案:

没有答案