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

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

谁能帮我这个。

datePickerMode设置为UIDatePickerModeTime

请试试这个:

 datePicker.datePickerMode = UIDatePickerModeTime; 

其他选择是:

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

这将完成这项工作

 datePicker.datePickerMode = UIDatePickerModeTime; 

通过在GUI中使用属性检查器,您还可以按如下方式设置它 在此处输入图像描述

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

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

 [self.datePicker setDatePickerMode:UIDatePickerModeTime]; 
 datePicker.datePickerMode = UIDatePickerModeTime;