gpt4 book ai didi

ios - 是否有修改器可以更改 SwiftUI Picker 的标签颜色?

转载 作者:行者123 更新时间:2023-12-05 08:17:56 25 4
gpt4 key购买 nike

我想将 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)
}

最佳答案

我尝试了 foregroundStyleaccentColor,但只有 accentColor 有效。它确实有 future 弃用警告,但您现在应该可以使用它。

.accentColor(.orange)

关于ios - 是否有修改器可以更改 SwiftUI Picker 的标签颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70506929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com