How to disable only date selection in UIDatePicker not time selection

3.4k Views Asked by At

I am using UIDatePicker in my app and I want to disable only date selection in it and time selection should not be effected.

Can anyone help me with this.

6

There are 6 best solutions below

0
On BEST ANSWER

Set the datePickerMode to UIDatePickerModeTime.

0
On
datePicker.datePickerMode = UIDatePickerModeTime;
0
On

Please try this:

datePicker.datePickerMode = UIDatePickerModeTime;

Other options are:

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

This will do the job

datePicker.datePickerMode = UIDatePickerModeTime;

by using Attribute inspector in the GUI you could also set it as follows enter image description here

0
On

In addition to the correct answers to set it programmatically, you can also set it on your xib file , in the attributes inspector tab.

0
On

Change the UIDatePickerMode from UIDatePickerModeDateAndTime to UIDatePickerModeTime like this...

[self.datePicker setDatePickerMode:UIDatePickerModeTime];