Xcode 11-SwiftUI的黑暗模式设置

Cra*_*her 7 ios13 swiftui xcode11

好的。我知道这不应该是火箭科学。我似乎无法使用暗模式,并且已经阅读了几次文档。希望有人可以找出我所缺少的。

我在资产目录中有一种命名的颜色。在此处输入图片说明

我将plist模式设置为暗模式,以便于测试。 在此处输入图片说明

我的内容视图如下所示:

struct ContentView : View {
var body: some View {
    VStack {
        Text("Hello World")
        Text("Yo yo yo")
            .color(Color("darkModeColor"))
    }

}
Run Code Online (Sandbox Code Playgroud)

}

无论我做什么,当它应该呈现青色时,颜色始终是“ Any”外观。

在此处输入图片说明

我知道暗模式本身可以工作,因为苹果提供的所有系统语义颜色都可以正常工作,因为您可以看到“ Hello World”文本变为白色。

有什么想法我所缺少的吗?还是其他人遇到了Xcode 11 Beta 1的问题?

Mo *_*ani 10

这可能是Xcode 11测试版中的一个错误。我尝试了UIKit应用程序中的暗模式功能,该功能可以完美地使用,UIColor但是Color在SwiftUI中不能使用相同的颜色。希望在以后的版本中可以解决此问题。


更新Xcode 11 beta 3已解决此问题。