美文网首页
UIKit之UIDatePicker 时间/日期 选取器

UIKit之UIDatePicker 时间/日期 选取器

作者: MI移动 | 来源:发表于2017-07-20 11:24 被阅读0次
    // 1. 初始化
    UIDatePicker *datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 200, 375, 100)];
    // 2. 设置当地时区(点语法 和 setter,getter都可以)
    datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"zh_Hans_CN"];// 可不写
    // 3. 设置允许的最大最小日期
    NSDate *minDate =  [NSDate dateWithTimeIntervalSinceNow:-100*12*30*24*60*60];
    NSDate *maxDate =  [NSDate dateWithTimeIntervalSinceNow:100*12*30*24*60*60];
    datePicker.minimumDate = minDate;
    datePicker.maximumDate = maxDate;
    [datePicker setDate:minDate animated:YES];
    // 4.输出模式
    datePicker.datePickerMode = UIDatePickerModeDate;// 默认设置
    // 5. 读取日期
    NSDate *date = datePicker.date;
    NSLog(@"%@",date);
    // 6. addTarget
    [datePicker addTarget:self action:@selector(dateAction:) forControlEvents:UIControlEventValueChanged];

- (void)dateAction:(UIDatePicker * )sender{
    NSLog(@"%@",sender.date);
}

相关文章

网友评论

      本文标题:UIKit之UIDatePicker 时间/日期 选取器

      本文链接:https://www.haomeiwen.com/subject/wtudkxtx.html