尝试将SwiftUI颜色更改为UIColor的实例。
我可以轻松地从UIColor中获取RGBA,但是我不知道如何获取“ Color”实例以返回相应的RGB和不透明度值。
@EnvironmentObject var colorStore: ColorStore init() { let red = //get red value from colorStore.primaryThemeColor let green = //get red value from colorStore.primaryThemeColor let blue = //get red value from colorStore.primaryThemeColor let opacity = //get red value from colorStore.primaryThemeColor let color = UIColor(red: red, green: green, blue: blue, alpha: opacity) UINavigationBar.appearance().tintColor = color }
...或者也许有更好的方法来完成我想要的。