如何限制 UIDatePicker 上的日期选择
How to limit date selection on UIDatePicker
我创建了一个 UIDatePicker
并设置了最短 select 可用日期。但是我想知道如何限制 selection 以便用户只能 select 分钟间隔 5 分钟。
因此用户只能 select 例如:12:00、12:05、12:10、12:15、12:20、 12:25、12:30 ... 12:55
到目前为止,这是我的代码:
@IBOutlet weak var datePicker: UIDatePicker!
override func viewDidLoad() {
super.viewDidLoad()
datePicker.preferredDatePickerStyle = .wheels
datePicker.minimumDate = Date(timeIntervalSinceNow: 7200) // 7200 is equal to 2 hours
}
使用 minuteInterval
配置您的选择器
datePicker.minuteInterval = 5
将使选择器以 5 分钟为间隔递增。
你可以设置分钟间隔为你需要的任何间隔,但数字必须平均分为60
我创建了一个 UIDatePicker
并设置了最短 select 可用日期。但是我想知道如何限制 selection 以便用户只能 select 分钟间隔 5 分钟。
因此用户只能 select 例如:12:00、12:05、12:10、12:15、12:20、 12:25、12:30 ... 12:55
到目前为止,这是我的代码:
@IBOutlet weak var datePicker: UIDatePicker!
override func viewDidLoad() {
super.viewDidLoad()
datePicker.preferredDatePickerStyle = .wheels
datePicker.minimumDate = Date(timeIntervalSinceNow: 7200) // 7200 is equal to 2 hours
}
使用 minuteInterval
datePicker.minuteInterval = 5
将使选择器以 5 分钟为间隔递增。
你可以设置分钟间隔为你需要的任何间隔,但数字必须平均分为60