我创建了一个UIDatePicker
并设置了最小可选择日期。然而,我想知道如何限制选择,以便用户只能按5分钟的间隔选择分钟。
因此,用户只能选择例如: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