<分区>
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView().environment(\.colorScheme, .dark)
}
}
我正在使用上面的代码在我的演示项目上实现暗模式,但它不起作用。
非常感谢任何帮助或见解。
<分区>
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")
}
}
结果:
关于ios - 无法使用 SwiftUI 实现暗模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56591669/