无法使用 SwiftUI 实现暗模式[重复]

2023-11-21

struct ContentView_Previews : PreviewProvider {
    static var previews: some View {
        ContentView().environment(\.colorScheme, .dark)
    }
}

我正在使用上面的代码在我的演示项目上实现暗模式,但它不起作用。
任何帮助或见解将非常感激。


这似乎是 Xcode 11.0 beta 中的一个错误。临时解决方法是将您的内容包装在NavigationView.

例如,以下代码在深色模式预览下不会生效:

var body: some View {
  Text("Hello World")
}

但是将内容包装在NavigationView,深色模式预览按预期工作:

var body: some View {
  NavigationView {
    Text("Hello World")
  }
}

Result:

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法使用 SwiftUI 实现暗模式[重复] 的相关文章

随机推荐