iOS SwiftUI:浅色/深色不';不变
我创建了一个自定义视图,该视图由一个填充了自定义颜色的路径创建 这是颜色: 正如你们所见,它已经符合光明和黑暗的外观 但是,当我选择深色主题时,颜色仍然保持黑色。 您知道我是否需要为自定义视图和路径进行一些配置吗 这是我的自定义视图的主体(由于版权问题,我无法提供完整的路径) 编辑:iOS SwiftUI:浅色/深色不';不变,ios,swiftui,Ios,Swiftui,我创建了一个自定义视图,该视图由一个填充了自定义颜色的路径创建 这是颜色: 正如你们所见,它已经符合光明和黑暗的外观 但是,当我选择深色主题时,颜色仍然保持黑色。 您知道我是否需要为自定义视图和路径进行一些配置吗 这是我的自定义视图的主体(由于版权问题,我无法提供完整的路径) 编辑: 我刚刚注意到,即使我将自定义颜色应用于文本,这也不起作用。此问题已通过Xcode 11 beta 3修复。 struct ASymbol : View { let symbolColor: Color
我刚刚注意到,即使我将自定义颜色应用于文本,这也不起作用。此问题已通过Xcode 11 beta 3修复。
struct ASymbol : View {
let symbolColor: Color
var body: some View {
GeometryReader { geometry in
Path { path in
let side = min(geometry.size.width, geometry.size.height)
path.move(to: CGPoint(x: side * 0.92, y: side * 0.79))
path.addLine(to: CGPoint(x: side * 0.5, y: 0))
path.addLine(to: CGPoint(x: 0, y: side))
path.addLine(to: CGPoint(x: side, y: side))
...
path.closeSubpath()
}
.fill(self.symbolColor)
}
}
}