que - Configuración del Selector de fecha en IOS para elegir solo el mes y el año
porque se desconfigura la hora de mi iphone (7)
¿Hay alguna forma posible de establecer un UIDatePicker en XCode-Interface Builder para usar los rodillos del "mes" y el "año" sin el "día"? He intentado verificar las propiedades del archivo en el IB pero no he encontrado una solución para mi problema ...
La pregunta ha sido respondida, pero para alguien que está buscando un UIComponent que selecciona solo mes y año, hay una herramienta en github que se puede usar:
Lo que puede hacer es restringir el rango de fechas, que se pueden usar para la entrada utilizando las propiedades maximumDate y minimumDate
Esto tiene el beneficio adicional de ser localizado automáticamente. Es decir, el orden del mes y el día es correcto.
No creo que esto sea posible utilizando el UIDatePicker estándar. Si observa la documentation , deja claro que solo hay cuatro modos disponibles:
- UIDatePickerModeTime,
- UIDatePickerModeDate,
- UIDatePickerModeDateAndTime,
- UIDatePickerModeCountDownTimer
Puede que tengas que crear el tuyo.
Puede usar la clase UICustomDatePicker para mostrar solo los componentes de fecha necesarios
Puede utilizar el Selector de fecha personalizado de terceros, ya que el Selector de fecha predeterminado de iOS no proporciona uno.
Pruebe https://github.com/nairteashop/NTMonthYearPicker .
Trabajó para mi
Puedes usar esta selección de mes y año
Su pregunta menciona la date
y el year
por lo que parecía que UIDatePickerModeDate
sería suficiente, pero como está buscando el month
y el year
no es una opción disponible. Le sugiero que considere usar un objeto UIPickerView
dos componentes.
Respuesta original
Puede hacerlo cambiando la propiedad Mode
en Date Picker
de Date
a Date
en el Attributes Inspector
en la barra derecha (Cmd + Opción + 4). También puedes hacer esto programáticamente,
datePicker.datePickerMode = UIDatePickerModeDate;