我在 Xcode 13 中有一个颜色资产目录,它定义了一组浅色(“Any”)和深色(“Dark”)变体的颜色。例如:
我想以编程方式枚举不同的颜色,意思是,我想获得Color("hkMagenta")
两种变体中的颜色()。仅按名称获取它会返回“任何”变体。
我怎样才能得到黑暗的变种?
我原以为这会起作用:
ColorManager.hkMagenta.environment(\.colorScheme, .dark)
不幸的是,没办法...
Cannot convert value of type 'some View' to expected element type 'Array<Color>.ArrayLiteralElement' (aka 'Color')
有任何想法吗?