UIDatePicker

UIDatePicker(时间选择器)

  • 父类是UIControl
  • 使用场景:当用户选择日期的时候弹出UIDatePicker给用户选择。
  • UIDatePickerios6和ios7的区别:


    UIDatePickerios6和ios7.png

UIDatePicker的类型--UIDatePickerMode

//时间模式:显示时分(PM/AM),例如下午6:53.显示为(6 | 53 | PM)
datePicker.datePickerMode =UIDatePickerModeTime;

//日期模式:显示年月日,例如2007年11月15日.显示为(November | 15 | 2007)
datePicker.datePickerMode = UIDatePickerModeDate;

//日期时间模式(全模式)
// Displays date, hour, minute, and optionally AM/PM designation depending on the locale setting (e.g. Wed Nov 15 | 6 | 53 | PM)
datePicker.datePickerMode = UIDatePickerModeDateAndTime;

//倒数计秒模式,例如1小时53分,显示为(1 | 53)
datePicker.datePickerMode = UIDatePickerModeCountDownTimer;

UIDatePicker一般用法

// 创建一个UIDatePicker
UIDatePicker *datePicker = [[UIDatePicker alloc] init];

// 设置日期模型
datePicker.datePickerMode = UIDatePickerModeDate;

// 设置地区,zh:中国
datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"zh"];

// 监听UIDatePicker的选中的日期
[datePicker addTarget:self action:@selector(dateChange:) forControlEvents:UIControlEventValueChanged];

UIDatePicker自身唯一方法

// 设置动画日期
- (void)setDate:(NSDate *)date animated:(BOOL)animated;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容