UIDatePicker выбирают Месяц и год

Мне нужен a UIDatePicker для выбора Месяца и года только. Я проверил документы ссылки класса. Похож UIDatePicker a UIView. Я вообразил UIPickerView может быть представление sub, и я могу скрыть компонент, если я могу захватить его. Но нет. Это не было возможно. Я должен создать свое собственное средство выбора затем? Какие-либо идеи?

30
задан Kampai 8 August 2014 в 17:53
поделиться

2 ответа

Да, вы, вероятно, захотите просто сделать свой собственный сборщик. Однако вам не нужно создавать подклассы или что-то в этом роде; просто используйте общий UIPickerView и верните соответствующие значения из методов UIPickerViewDelegate / UIPickerViewDataSource .

10
ответ дан 28 November 2019 в 00:15
поделиться

Нет , это невозможно сделать с помощью стандартного UIDatePicker .

UIDatePickerModeDate

Средство выбора даты отображает месяцы, дни. месяца и лет. Точный порядок этих элементы зависят от настройки локали. Примером этого режима является [Ноябрь | 15 | 2007].

Источник: Ссылка на класс UIDatePicker

Я рекомендую настроить UIPickerView для использования двух компонентов и заполнения его строк символами месяца и года, полученными из NSDateFormatter .

4
ответ дан 28 November 2019 в 00:15
поделиться