【发布时间】:2021-12-28 12:15:08
【问题描述】:
我想将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)
}
【问题讨论】: