2009-01-02 6 views
10

Je voudrais avoir un UIDatePicker où l'utilisateur peut choisir un mois et un jour, mais pas l'année. Je suis conscient que les années bissextiles ont un jour de plus, donc pour la simplicité, jetons ce jour là.UIDatePicker afficher uniquement le mois et le jour

Y at-il un moyen de supprimer la colonne de l'année ou d'avoir 2 rouleaux avec mois/jour qui agissent comme UIDatePicker (jours de gris qui n'existent pas dans le mois sélectionné)?

Répondre

8

Vous ne pouvez pas utiliser la classe UIDatePicker tel qu'il est de le faire - Le UIDatePicker ne supporte que les modes suivants

typedef enum { 
    UIDatePickerModeTime, 
    UIDatePickerModeDate, 
    UIDatePickerModeDateAndTime, 
    UIDatePickerModeCountDownTimer 
} UIDatePickerMode; 

Créer une vue et le contrôleur qui mettent en œuvre le UIPickerViewDelegate et créer votre propre - vous pouvez trouver un peu plus de détails ici Fixed labels in the selection bar of a UIPickerView

Questions connexes