【发布时间】:2022-10-05 00:43:27
【问题描述】:
我正在使用带有不选择选项的 Picker,在 iOS15 中它工作正常,但在 iOS16 中它有一个默认值,我怎样才能删除这个默认值,我不需要在 Picker 右侧显示文本选择为零时的行。
struct ContentView: View {
@State private var selection: String?
let strengths = [\"Mild\", \"Medium\", \"Mature\"]
var body: some View {
NavigationView {
List {
Section {
Picker(\"Strength\", selection: $selection) {
ForEach(strengths, id: \\.self) {
Text($0).tag(Optional($0))
}
}
}
}
}
}
}