reloj que problema porque por hora fecha desconfigura como cambiar año atrasa apple actualiza ios uidatepicker

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:

DRK MonthSelector


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



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;