2011-06-13 13 views
21

¿Hay alguna manera posible de configurar un UIDatePicker en XCode-Interface Builder para que solo use los rodillos del "mes" y "año" sin el "día"? He intentado comprobar las propiedades del archivo en el IB sin embargo, no logró encontrar una solución para mi problema ...Configurar Datepicker en IOS para seleccionar solo el mes y el año

+0

Es necesario cambiar el modo de selección de fecha a "fecha" en lugar de la fecha y la hora. –

+0

@Abdul Rehman Butt, no sirve de nada, muestra año-mes-día. solo queremos mostrar año y mes. – aircraft

Respuesta

41

Su pregunta menciones date y year así que parecía que UIDatePickerModeDate sería suficiente, pero a medida que busca month y year que no es una opción disponible. Sugiero que considere usar un objeto de dos componentes UIPickerView.

respuesta original

Puede hacer esto cambiando la propiedad Mode bajo Date Picker a Date en el Attributes Inspector en la barra derecha (Cmd + Opción + 4). También puede hacerlo mediante programación,

datePicker.datePickerMode = UIDatePickerModeDate; 
+2

Gracias Deepak, pero este modo también muestra el rodillo "día" ... Me gustaría mostrar solo el mes y el año. –

+0

UIDatePickerModeDate: muestra mes, día y año según la configuración regional (por ejemplo, noviembre | 15 | 2007) – patrickandroid

5

No creo que esto sea posible con el UIDatePicker estándar. Si usted tiene un vistazo a la documentation que deja claro que sólo cuatro modos disponibles:

  • UIDatePickerModeTime,
  • UIDatePickerModeDate,
  • UIDatePickerModeDateAndTime,
  • UIDatePickerModeCountDownTimer

Usted puede tener para crear el tuyo

0

Lo que puede hacer es restringir el rango de fechas, que se puede utilizar para la entrada usando el properties maximumDate and minimumDate

Esto tiene el beneficio añadido de ser localizado de forma automática. es decir, el orden de mes y día es correcto.

0

La pregunta ha sido contestada, pero para alguien que está buscando una UIComponent que selecciona sólo el mes y el año, hay una herramienta en github que se puede utilizar:

DRK MonthSelector

0

Puede utilizar este Mes y Año selector realization

+0

Fácil y rápido de usar. ¡Thx hombre! – Zeb

0

Usted puede utilizar UICustomDatePicker clase para mostrar componentes de la fecha sólo el

necesarios
Cuestiones relacionadas