#ios #uidatepicker
#iOS #uidatepicker
Вопрос:
Я хотел бы использовать uidatepicker (режим даты и времени) и отображать день / месяц / дату без времени.
Кто-нибудь знает, как это сделать?
Заранее спасибо.
Ответ №1:
Установите datePickerMode
дату. Вот режимы:
typedef enum {
UIDatePickerModeTime,
UIDatePickerModeDate,
UIDatePickerModeDateAndTime,
UIDatePickerModeCountDownTimer
} UIDatePickerMode;
В вашем вопросе упоминается режим даты и времени без времени, это не имеет никакого смысла.
Комментарии:
1. Я хочу, чтобы в моем средстве выбора даты отображался день / месяц / день точно так же, как UIDatePickerModeDateAndTime, например: Вт 24 июня (минус время) В UIDatePickerModeDate отображается месяц / дата / год, например, 25 июня 2014 г. Извините, я не могу публиковать изображения.
2. Я понимаю. Тогда вам, вероятно, следует добавить это к своему вопросу. Я не думаю, что есть встроенный способ сделать это, не скрывая ненужные компоненты в сборщике или просто написав свой собственный источник данных.
Ответ №2:
Это сработало для меня.
Swift 5.4.2
self.datePicker.datePickerMode = .date
Ответ №3:
Что сработало для меня, так это эта строка кода (Xcode12):
examDatePicker.datePickerMode = UIDatePicker.Mode.date