Как сделать так, чтобы UIDatePicker отображал определенные даты? - PullRequest
5 голосов
/ 11 сентября 2008

Моему приложению необходимо разрешить пользователю выбирать дату из списка дат, соответствующих определенному шаблону. Например, им может понадобиться выбрать понедельник из списка понедельник на месяц. Есть ли способ получить UIDatePicker, чтобы ограничить выбор даты определенным подмножеством, или я должен просто использовать UIPickerView?

Ответы [ 2 ]

6 голосов
/ 12 сентября 2008

Вы не можете ограничить, какие даты можно выбрать в UIDatePicker. Вы можете изменить дату отправки события с измененным значением, но, поскольку пользователь не может определить, какие даты являются «хорошими», а какие нет, выбор этого интерфейса плохой.

Вместо этого используйте UIPickerView вашего собственного изготовления.

0 голосов
/ 30 апреля 2013

UIDatePicker имеет minimumDate и maximumDate свойства для этой цели. Не нужно использовать UIPickerView только по этой причине.

...