How to retrict date on UIDatePickerView?

2019-02-19 21:53发布

hi guys can any body help me to figure out that how i can restrict the minimum date in UIDatePickerView? i tried to set property minumumDate from xib file but it is not working, even i set the the mode like this

[datePicker setDatePickerMode:UIDatePickerModeCountDownTimer];

but still it is not working. what i want to do is that user cannot scroll down from a specific date. example: if restricted date is 21.11.2011 then user should not scroll it to less then this date so please help me to figure it out

Thanx in advance

1条回答
兄弟一词,经得起流年.
2楼-- · 2019-02-19 22:46

I think you would want to set the mode to 'UIDatePickerDate', as 'UIDatePickerCountDownTimer' is meant to display a time. Have you tried:

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

minDate would be an NSDate with the restricted date. For info on how to initialize this date, see here in the Apple documentation. Especially the part about date components.

查看更多
登录 后发表回答