关闭

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

标签: iosUIDatePickerdate
7195人阅读 评论(0) 收藏 举报
分类:

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:90205次
    • 积分:1511
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:55篇
    • 译文:0篇
    • 评论:3条
    最新评论