好的,现在我发现了一些可行的方法。
var body: some View {
VStack(spacing: 0) {
VStack(alignment: .leading){
Text("Due date")
Text(formattedDate)
Divider().background(Color.gray)
}.frame(minWidth: 0, maxWidth: .infinity).onTapGesture {
withAnimation {
self.showSelect.toggle()
}
}
if showSelect {
DatePicker("", selection: $date, displayedComponents: [.date]).labelsHidden()
}
Spacer()
}
}
我没有包括所有逻辑,但这是一个不错的起点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句