Ios 如何使用一个UIDatePicker在一个按钮上只显示时间,在另一个按钮上只显示日期?
我正在开发一个应用程序,在一个视图控制器中,我有一个日期按钮和一个时间按钮。我想在视图中放置一个日期选择器。我希望单个日期选择器在日期按钮单击上仅显示日期,在时间按钮单击上仅显示时间。Ios 如何使用一个UIDatePicker在一个按钮上只显示时间,在另一个按钮上只显示日期?,ios,iphone,xcode,uidatepicker,Ios,Iphone,Xcode,Uidatepicker,我正在开发一个应用程序,在一个视图控制器中,我有一个日期按钮和一个时间按钮。我想在视图中放置一个日期选择器。我希望单个日期选择器在日期按钮单击上仅显示日期,在时间按钮单击上仅显示时间。 这是怎么可能的?请根据您的要求使用以下属性设置您的模式: @property(nonatomic) UIDatePickerMode datePickerMode 适当更改按钮操作中的模式 例如,假设您有UIDatePicker*datePicker 您可以使用以下代码设置模式: datePicker.date
这是怎么可能的?请根据您的要求使用以下属性设置您的模式:
@property(nonatomic) UIDatePickerMode datePickerMode
适当更改按钮操作中的模式
例如,假设您有UIDatePicker*datePicker代码>
您可以使用以下代码设置模式:
datePicker.datePickerMode = UIDatePickerModeTime;
这很简单
UIDatePicker中有一个属性:
@property (nonatomic) UIDatePickerMode datePickerMode;
使用此属性可以更改选择器类型
选择器类型如下所示:
typedef NS_ENUM(NSInteger, UIDatePickerMode) {
UIDatePickerModeTime, // Displays hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. 6 | 53 | PM)
UIDatePickerModeDate, // Displays month, day, and year depending on the locale setting (e.g. November | 15 | 2007)
UIDatePickerModeDateAndTime, // Displays date, hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. Wed Nov 15 | 6 | 53 | PM)
UIDatePickerModeCountDownTimer, // Displays hour and minute (e.g. 1 | 53)
};
使用这两种方法中的任何一种
- 如果您使用的是故事板方法,只需将模式设置为
时间李>
- 如果您使用的是基于代码的方法
NSDatePicker*datePicker=[[NSDatePicker alloc]init];
datePicker.datePickerMode=UIDatePickerModeTime;
…
首先澄清你的问题。这对你很有用。。我确实编辑了解释。请查收