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