我在一个选择器中有一个ForEach,其数字从0到20,分别显示0、1、2 ... 20,但我需要显示00、01、02 ... 20。我该怎么办?
答案 0 :(得分:1)
您使用常规的字符串格式String(format: "%02d", 5)
:
@State var num: Int = 0
var body: some View {
Picker("", selection: $num) {
ForEach(0..<21) { v in
Text(String(format: "%02d", v))
}
}
}