什么是MultiDatePicker
用于选择多个日期的控件。
当您想要提供允许用户选择多个日期的视图时使用。MultiDatePicker下面的示例创建一个 basic ,它显示为表示选定日期的日历视图:MultiDatePicker
@State private var dates: Set<DateComponents> = []
var body: some View {
MultiDatePicker("Dates Available", selection: $dates)
}
您可以将日期限制在特定的日期范围内,仅允许在某个日期之前或之后或两个日期之间进行选择。以下示例显示了一个多日期选择器,它只允许在 2021 年 12 月 6 日和(不包括)2021 年 12 月 16 日(时区)内进行选择:MultiDatePickerUTC
@Environment(\.calendar) var calendar
@Environment(\.timeZone) var timeZone
lazy var bounds: Range<Date> = {
let start = calendar.date(from: DateComponents(
timeZon