Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UIDatePicker show only month and day

I'd like to have a UIDatePicker where the user can pick a month and a day but not the year. I'm aware that leap years have an extra day, so for simplicity, let's throw that day away.

Is there any way to remove the year column or have 2 reels with month/day that act like the UIDatePicker (grey out days that don't exist in the selected month)?

like image 254
Maximillian Avatar asked Jan 02 '09 15:01

Maximillian


1 Answers

You cannot use the UIDatePicker class as it stands to do this - The UIDatePicker only supports the following modes

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

Create a view and controller that implement the UIPickerViewDelegate and create your own - you may find a little more detail here Fixed labels in the selection bar of a UIPickerView

like image 99
adam Avatar answered Nov 03 '22 09:11

adam