Мне удалось изменить код, который я нашел здесь , чтобы найти решение. Не лучшее решение в мире, но, похоже, оно работает.
extension Color {
static var label = Color.from(uicolor: .label)
static func from(uicolor: UIColor) -> Color {
var red: CGFloat = 0
var green: CGFloat = 0
var blue: CGFloat = 0
var alpha: CGFloat = 0
uicolor.getRed(&red, green: &green, blue: &blue, alpha: &alpha)
return Color(red: Double(red), green: Double(green), blue: Double(blue)).opacity(Double(alpha))
}
}
Использование:
Text("Test").color(.label)