美文网首页
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