在Mac OS X应用程序中,我尝试将datePickerMode
设置为使用rangeDataMode
,因为我确实想选择一系列日期(开始日期和结束日期(。
let datePicker = NSDatePicker()
datePicker.datePickerMode = .rangeDateMode
但是,NSDatePicker
仍然像singleDateMode
一样工作。我只能在该NSDatePicker
中指定一个日期。
如何正确使用rangeDataMode
?
据我所知,.rangeDateMode
似乎仅在datePickerStyle
设置为.clockAndCalendarDatePickerStyle
时才起作用,因为正如您已经注意到的,默认的"步进器"样式没有任何明显的 UI 来选择范围而不是单个日期。尝试以日历样式运行日期选择器,您应该能够选择范围。