iOS-UIDatePicker的简单使用和时间范围限制

来源:互联网 发布:私下买卖淘宝店犯法吗 编辑:程序博客网 时间:2024/05/21 17:10

1.简介

UIDatePicker 是一个控制器类,封装了 UIPickerView,但它是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行定制,令其使用任何范围的日期。


2.四种类型:

UIDatePickerModeTime-时间显示

UIDatePickerModeDate-日期显示

UIDatePickerModeDateAndTime-日期和时间显示

UIDatePickerModeCountDownTimer-倒计时选择


3.UIDatePicker的简单使用

UIDatePicker  *picker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0,0,_pickerView.frame.size.width,_pickerView.frame.size.height - ATBHeight(30))];//picker.locale = [[NSLocale alloc]initWithLocaleIdentifier:@"zh_ch"];// 设置时区,中国在东八区//picker.timeZone = [NSTimeZone timeZoneWithName:@"GTM+8"];picker.datePickerMode = UIDatePickerModeDate;[picker addTarget:self action:@selector(seletedBirthyDate:) forControlEvents:UIControlEventValueChanged];[_pickerView addSubview:picker];

4.UIDatePicker的时间范围限制

//UIDatePicker时间范围限制NSDate *maxDate = [[NSDate alloc]initWithTimeIntervalSinceNow:24*60*60];picker.maximumDate = maxDate;NSDate *minDate = [NSDate date];picker.maximumDate = minDate;

0 0
原创粉丝点击