Не удается найти DatePicker в SwiftUI, который отображает «mm: ss». displayComponents имеет только .date и .HourAndMinute.
Как изменить DatePicker для отображения минут и секунд без AM / PM?
struct ContentView: View {
@State private var altEventTime = Date()
public var timeFormatter: DateFormatter {
let formatter = DateFormatter()
formatter.dateFormat = "mm:ss"
return formatter
}
var body: some View {
Form {
DatePicker(selection: self.$altEventTime, displayedComponents: .hourAndMinute) {
Text("Finish time: \(altEventTime, formatter: timeFormatter)")
}
}
}
}