如何在UIDatePicker视图中限制日期?

时间:2011-10-22 06:36:24

标签: iphone objective-c ios uidatepicker

大家好,任何人都可以帮我弄清楚我如何限制UIDatePickerView的最短约会?我试图从minumumDate文件设置属性xib,但它无法正常工作,即使我设置了这样的模式

[datePicker setDatePickerMode:UIDatePickerModeCountDownTimer];

但仍然没有用。我想要做的是用户无法从特定日期向下滚动。例如:如果限制日期为21.11.2011,则用户不应将其滚动到小于此日期,所以请帮我弄明白

提前完成

1 个答案:

答案 0 :(得分:4)

我认为您希望将模式设置为“UIDatePickerDate”,因为“UIDatePickerCountDownTimer”用于显示时间。你试过了吗?

[datePicker setDatePickerMode:UIDatePickerModeDate];
[datePicker setMinimumDate:minDate];

minDate将是具有受限日期的NSDate。有关如何初始化此日期的信息,请参阅here in the Apple documentation。特别是关于日期组件的部分。