Datepicker 显示分秒快捷界面的日期选择器
在SwiftUI中找不到显示“mm:ss”的日期选择器。displayComponents只有.date和.HourAndMinute 如何更改日期选择器以在没有AM/PM的情况下显示分和秒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
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)
。真奇怪