Установка Datepicker в IOS для выбора только месяца и года

Есть ли способ установить UIDatePicker в XCode-Interface Builder, чтобы просто использовать ролики «месяца» и «года» без «дня» "? Я пробовал проверить свойства файла в IB, но не нашел решения своей проблемы ...

27
задан Peter DeWeese 5 August 2015 в 17:26
поделиться

6 ответов

В вашем вопросе упоминаются date и year, поэтому мне кажется, что UIDatePickerModeDate будет достаточно, но, как вы ищете month и year, что недоступно. Я предлагаю вам рассмотреть возможность использования двухкомпонентного объекта UIPickerView.

Оригинальный ответ

Вы можете сделать это, изменив свойство Mode в Date Picker на Date в Attributes Inspector в правой панели (Cmd + Option + 4) Вы также можете сделать это программно,

datePicker.datePickerMode = UIDatePickerModeDate;
49
ответ дан 28 November 2019 в 04:53
поделиться

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

  • UIDatePickerModeTime,
  • UIDatePickerModeDate,
  • UIDatePickerModeDateAndTime,
  • UIDatePickerModeCountDownTimer

Возможно, вам придется создать свой собственный.

7
ответ дан 28 November 2019 в 04:53
поделиться

Вы можете использовать этот месяц и год выбора реализации

1
ответ дан 28 November 2019 в 04:53
поделиться

Что вы можете сделать, это ограничить диапазон дат, который можно использовать для ввода, используя свойства MaximumDate и MinimDate

. Это дает дополнительное преимущество, заключающееся в автоматической локализации. то есть порядок месяца и дня правильный.

0
ответ дан 28 November 2019 в 04:53
поделиться

На вопрос был дан ответ, но для человека, который ищет UIComponent, который выбирает только месяц и год, в github есть инструмент, который можно использовать:

DRK MonthSelector

0
ответ дан 28 November 2019 в 04:53
поделиться

Вы можете использовать класс UICustomDatePicker для отображения только необходимых компонентов даты

0
ответ дан 28 November 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: