按钮单击时的DatePicker。
我已经尝试了很多代码,但没有一个对我有效,
HStack {
Image(systemName: "calendar")
Button(action: {
}, label: {
Text("Today")
.font(.system(size: 17, weight: .semibold, design: .rounded))
})
Spacer()
Image(systemName: "arrowtriangle.down.fill")
.font(.system(size: 16, weight: .semibold))
}
这是我的按钮代码,我想实现的日期,当用户点击今天的文本。真的需要你的帮助
1条答案
按热度按时间fhg3lkii1#
使用SwiftUI提供的
DatePicker
。声明状态变量--一个用于存储日期,另一个用于有条件地显示或隐藏
DatePicker
。当用户单击按钮时,将
isDatePickerVisible
设置为true
。当
isDatePickerVisible
标志设置为true
时显示DatePicker。单击完成按钮将再次隐藏DatePicker
。您还可以使用以下代码在
Text
中显示选定的日期。但是,如果您希望在用户单击Today时显示当前日期,而不是让用户选择日期,请使用以下代码: