在iPhone中的UIDatePicker禁用过去的date目标C
我是Objective C和iPhone开发的新手。
我在我的iPhone应用程序中使用UIDatePicker,我的要求是允许用户只从DatePicker中select未来的date。
要做到这一点,我想在DatePicker只禁用过去的date和时间,而不是在代码中进行比较validation。
这是可能的,或者有一个选项来禁用DatePicker控件本身的过去的date。
你有没有尝试过
[picker setMinimumDate: [NSDate date]];
使用以下行来禁用UIDatePicker的以前的date。
[picker setMinimumDate: [NSDate date]];
当前date显示如下
对于Swift 3:
let todaysDate = Date() datePicker.minimumDate = todaysDate
它不会让用户select比“今日”更早的date