我对标签的作用感到困惑。 当我删除标签时,我只能选择"M",添加标签后,我可以选择所有选项。
当我创建整数数组选择器时,标签的存在并不重要。
但在字符串数组中会出现问题。 我想知道为什么会发生这些事情。
import SwiftUI
struct InitGender: View {
@ObservedObject var initData : InitData
@ObservedObject var initViewRouter : InitViewRouter
let genderRange = ["M","F"]
var body: some View {
VStack {
Text("Select your gender")
.font(.title)
.bold()
Picker("Select gender", selection : $initData.gender) {
ForEach(0..<genderRange.count) {
Text(self.genderRange[$0]).tag(self.genderRange[$0])
}
}
.labelsHidden()
.clipped()
}
}
}