2012-11-05 13 views
7

Ho implementato DataPicker nella mia app. Ma mostra solo mese, giorno, ora. Come potrei aggiungere un anno nel selezionatore di date. Qualche idea?DatePicker include Anno

+1

Si noti che non è possibile ottenere per mostrare la data, compreso l'anno, più tempo, a causa delle restrizioni di larghezza. Vedere il [riferimento modalità selettore data] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDatePicker_Class/Reference/UIDatePicker.html#//apple_ref/c/tdef/UIDatePickerMode). –

risposta

7
datePicker.datePickerMode = UIDatePickerModeDate; 

UIDatePickerModeDate

Il calendario visualizza mesi, giorni del mese, e anni. L'ordine esatto di questi articoli dipende dalle impostazioni locali. Un esempio di questa modalità è [Novembre | 15 | 2007].

Available in iOS 2.0 and later. 

Declared in UIDatePicker.h. 

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDatePicker_Class/Reference/UIDatePicker.html

Inoltre è possibile passare da storyboard impostare la modalità: (Fare riferimento a screenshot)

enter image description here

4

Se si desidera aggiungere il mese, la data, l'anno così come il tempo, aggiungi un selettore che implementa le date usando solo (UIDatePicke rModeDate) e uno aggiuntivo per il tempo (UIDatePickerModeTime).