Datepicker 显示分秒快捷界面的日期选择器

Datepicker 显示分秒快捷界面的日期选择器,datepicker,swiftui,Datepicker,Swiftui,在SwiftUI中找不到显示“mm:ss”的日期选择器。displayComponents只有.date和.HourAndMinute 如何更改日期选择器以在没有AM/PM的情况下显示分和秒 struct ContentView: View { @State private var altEventTime = Date() public var timeFormatter: DateFormatter { let formatter = DateFormatter() fo

在SwiftUI中找不到显示“mm:ss”的日期选择器。displayComponents只有.date和.HourAndMinute

如何更改日期选择器以在没有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)")
        }
    }
}

}

难以置信的是,这一点没有得到实施。。。。你找到解决办法了吗?我查看了一下规范,没有支持秒的东西。因此,我使用init和rawValue。如果您使用
displayedComponents:.init(rawValue:123452135)
,您是否可以确认秒数是显示的?我不知道,发生了什么。。。。如果使用
displayedComponents:.init(rawValue:1234521450295224572)
。真奇怪