UIDatePicker показывает только месяц и день

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

Есть ли способ удалить столбец года или иметь 2 барабана с месяц/день, которые действуют как UIDatePicker (серые дни, которые не существуют в выбранный месяц)?

Ответ 1

Вы не можете использовать класс UIDatePicker, поскольку это необходимо для этого: UIDatePicker поддерживает только следующие режимы

typedef enum {
   UIDatePickerModeTime,
   UIDatePickerModeDate,
   UIDatePickerModeDateAndTime,
   UIDatePickerModeCountDownTimer
} UIDatePickerMode;

Создайте представление и контроллер, которые реализуют UIPickerViewDelegate и создайте свой собственный - здесь вы можете найти немного подробнее Исправлены ярлыки в панели выбора UIPickerView