假设今天是 2016 年 5 月 16 日,我想限制用户显示日期为 2016 年 6 月 16 日。
最佳答案
编辑
swift 3
let datePicker = UIDatePicker()
datePicker.maximumDate = Date()
swift 2
let datePicker = UIDatePicker()
datePicker.maximumDate = NSDate()
限制用户使用特定的时间间隔
试试这个: 它将限制用户选择距离当前日期超过一个月的日期。
let datePicker = UIDatePicker()
let secondsInMonth: NSTimeInterval = 30 * 24 * 60 * 60
datePicker.maximumDate = NSDate(timeInterval: secondsInMonth, sinceDate: NSDate())
关于ios - Swift 2.0,对 DatePicker 最大日期的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37247389/