如何在UIDatePicker中仅禁用日期选择而不是时间选择

时间:2013-03-18 14:00:09

标签: iphone ios uidatepicker uidatepickermodetime

我在我的应用程序中使用UIDatePicker,我想只禁用其中的日期选择,不应该选择时间选择。

任何人都可以帮助我。

6 个答案:

答案 0 :(得分:9)

datePickerMode设置为UIDatePickerModeTime

答案 1 :(得分:3)

请试试这个:

datePicker.datePickerMode = UIDatePickerModeTime;

其他选项包括:

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

答案 2 :(得分:1)

这将完成工作

datePicker.datePickerMode = UIDatePickerModeTime;

通过在GUI中使用属性检查器,您还可以按如下方式设置它 enter image description here

答案 3 :(得分:0)

除了以编程方式设置它的正确答案外,您还可以在属性检查器选项卡中的xib文件上进行设置。

答案 4 :(得分:0)

将UIDatePickerMode从UIDatePickerModeDateAndTime更改为UIDatePickerModeTime,就像这样......

[self.datePicker setDatePickerMode:UIDatePickerModeTime];

答案 5 :(得分:0)

datePicker.datePickerMode = UIDatePickerModeTime;