设置以两位数字(从 00 开始)开始的选择器 - SwiftUI
Set picker starting with two digit numbers (from 00) - SwiftUI
我在选择器中有一个 ForEach,数字从 0 到 20,显示 0、1、2...20,但我需要显示 00、01、02...20。我该怎么做?
您使用正常的字符串格式 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))
}
}
}
我在选择器中有一个 ForEach,数字从 0 到 20,显示 0、1、2...20,但我需要显示 00、01、02...20。我该怎么做?
您使用正常的字符串格式 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))
}
}
}