Разрешить 0 значений в полях NSDatePicker?
-
12-09-2019 - |
Вопрос
Можно ли изменить NSDatePicker
объект, позволяющий 0
значения в столбцах "месяц" и / или "день"?Имея дело с ситуацией, когда конкретный день в частности несущественен, но приятно иметь данные (и данные, о которых пользователь, скорее всего, изначально не знает).
Решение
Мне кажется, что ваш пользовательский интерфейс заставляет пользователя вводить не определенную дату, а шаблон, который соответствует нескольким датам.Для этого вам следует использовать несколько полей с флажками;что -то вроде:
☑ Year: [ 2009]
☑ Month: [12]
☐ Day: [ ] (field disabled)
Если присутствующие единицы измерения всегда должны представлять собой непрерывную серию (например, 2009-12, но никогда -12-03 или 2009-*-03), снимите флажок "Год" и отключите каждый флажок, если предыдущий флажок снят (при всегда включенном месяце).