Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用一个UIDatePicker在一个按钮上只显示时间,在另一个按钮上只显示日期?_Ios_Iphone_Xcode_Uidatepicker - Fatal编程技术网

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;

首先澄清你的问题。这对你很有用。。我确实编辑了解释。请查收