Как ограничить значения UIPickerView или UIDatePickerView? - PullRequest
2 голосов
/ 02 августа 2011

Итак, у меня есть UIDatePickerView, через который я получаю дату рождения пользователя.У pickerView есть опции до бесконечного времени (прошлого и будущего).

Я хочу, чтобы ОГРАНИЧИТЬ значения uipicker с 1981 года по настоящее время!

I не хочет, чтобы пользователь выбрал какую-либо опцию, а затемвсплывающее окно UIAlertView, сообщающее, что опция неверна.

Как я могу это сделать?Я просто хочу отображать значения с 1981 года и показывать значения до текущей даты и времени, когда приложение работает.

Ответы [ 2 ]

6 голосов
/ 02 августа 2011

UIDatePicker имеет свойство для minimumDate Установка этого параметра запрещает выбор до этого времени. У него также есть maximumDate, установленный на [NSDate date], и он позволяет выбирать до 'сейчас'

1 голос
/ 02 августа 2011

Для UIDatePicker имеется maximumDate и minimumDate свойств, которые вы можете использовать.

Что касается UIPickerView - вы являетесь его поставщиком данных, и вы можете полностью решить, что туда поместить и в какой форме. См. ссылку .

...