use*_*442 40 iphone objective-c uidatepicker
我是Objective C和IPhone开发的新手.
我在我的IPhone应用程序中使用UIDatePicker,我的要求是允许用户仅从DatePicker中选择将来的日期.
为此,我想仅在DatePicker中禁用过去的日期和时间,而不是在代码中进行比较验证.
这是可能的还是有一个选项可以在DatePicker控件本身中禁用过去的日期.
vis*_*kh7 147
你试过这个吗?
[picker setMinimumDate: [NSDate date]];
Run Code Online (Sandbox Code Playgroud)
Mad*_*dhu 26
使用以下行禁用UIDatePicker的先前日期.
[picker setMinimumDate: [NSDate date]];
Run Code Online (Sandbox Code Playgroud)
显示当前日期,如下所示

小智 17
对于Swift:
let todaysDate = Date()
datePicker.minimumDate = todaysDate
Run Code Online (Sandbox Code Playgroud)
它不会让用户选择比今天更早的日期
要么
或者,如果要减少代码,请使用以下方法:
datePicker.minimumDate = Date()
Run Code Online (Sandbox Code Playgroud)