限制UIDate View从滚动到旧日期?

时间:2014-11-21 06:45:19

标签: ios objective-c iphone xcode uidatepicker

如何限制UIDate View从滚动到旧日期(过去的日期)? UIDate View应显示旧日期,但无法选择或滚动它们,例如禁止它们滚动到旧日期。它应该只滚动到新的日期(即将到来的日期)。 我无法将其设置为最短日期,因为我必须使用当前日期,我的应用无法将其设置为最短日期。

如果使用给定的功能无法实现。我如何使其自定义或如何以编程方式?

2 个答案:

答案 0 :(得分:2)

如果您引用的是UIDatePicker,则可以设置minimumDate属性。我知道你说你想要显示旧日期"无法向他们滚动,但我认为标准的UIDatePicker课程无法实现。

如果按照您所描述的方式实施此操作绝对必要,您可以随时推广自己的实施并添加该功能。

答案 1 :(得分:1)

@property (weak, nonatomic) IBOutlet UIDatePicker *dpDob;

NSDate *localDate=[NSDate date];
dpDob.minimumDate = localDate ;

您可以像这样或从xib以编程方式设置它:)