iOS开发中UIDatePicker控件的使用方法简介

2020-01-14 16:51:23刘景俊

复制代码
[datePicker setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"en_SC"]];
Calendar
设置DatePicker的日历。

 

默认为当天。

复制代码
[datePicker setCalendar:[NSCalendar currentCalendar]];
3.timeZone
设置DatePicker的时区。

 

默认为设置为:

复制代码 [datePicker setTimeZone:[NSTimeZone defaultTimeZone]];

 

4.date
设置DatePicker的日期。

默认设置为:

复制代码 [datePicker setDate:[NSDate date]];

 

5.minimumDate
设置DatePicker的允许的最小日期。

6.maximumDate
设置DatePicker的允许的最大日期。

7.countDownDuration
设置DatePicker的倒计时间.

1) 设置日期选择的模

复制代码
[self.datePicker setDatePickerMode:UIDatePickerModeCountDownTimer];
2) 设置倒计时的时长

 

注意:设置倒计时时长需要在确定模式之后指定

复制代码
// 倒计时的时长,以秒为单位

 

[self.datePicker setCountDownDuration:10 * 60];


8.minuteInterval
你可以将分钟表盘设置为以不同的时间间隔来显示分钟,前提是该间隔要能够让60整除。默认间隔是一分钟。如果要使用不同的间隔,需要改变 minuteInterval属性:
复制代码
// 设置分钟间隔

 

datePicker.minuteInterval = 15;


9.datePickerMode
9.1    UIDatePickerModeTime,
复制代码
// Displays hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. 6 | 53 | PM)
显示小时,分钟和AM/PM,这个的名称是根据本地设置的
复制代码
[datePicker setDatePickerMode:UIDatePickerModeTime];
9.2    UIDatePickerModeDate,

 

// Displays month, day, and year depending on the locale setting (e.g. November | 15 | 2007)