【发布时间】:2020-09-27 23:35:11
【问题描述】:
我想更改 DatePicker 的日期视图。我只想选择月份和年份。我想在每次选择时将 ObservedObject 分配给一个变量。
我的代码:
@State private var date = Date()
var body: some View {
DatePicker("", selection: $date, in: Date()..., displayedComponents: .date)
.labelsHidden()
.datePickerStyle(WheelDatePickerStyle())
.onDisappear(){
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MM/yyyy"
self.cardData.validThru = dateFormatter.string(from: self.date)
}
}
【问题讨论】:
-
那里没有解决问题的答案。
-
我认为他们建议使用两个 Picker(not DatePickers)。
标签: swift datepicker swiftui picker