我想將標簽顏色SwiftUI Picker從藍色更改為黑色,嘗試了.foregroundColor(.black)和.tint(.black),但顏色仍然是藍色。
@State var privacy = Privacy.open
enum Privacy: String, CaseIterable, Identifiable {
case open = "Open"
case closed = "Closed"
var id: String {
self.rawValue
}
}
var body: some View {
Picker("privacy", selection: $privacy) {
ForEach(Privacy.allCases) { value in
Text(value.rawValue)
.tag(value)
}
}
.pickerStyle(.menu)
.tint(.black)
.foregroundColor(.black)
}

uj5u.com熱心網友回復:
我試過了foregroundStyle,accentColor而且只accentColor奏效了。它確實有未來的棄用警告,但您現在應該可以使用它。
.accentColor(.orange)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/396903.html
