UIKit之UIDatePicker 時間/日期 選取器

    // 1. 初始化
    UIDatePicker *datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 200, 375, 100)];
    // 2. 設(shè)置當?shù)貢r區(qū)(點語法 和 setter,getter都可以)
    datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"zh_Hans_CN"];// 可不寫
    // 3. 設(shè)置允許的最大最小日期
    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;// 默認設(shè)置
    // 5. 讀取日期
    NSDate *date = datePicker.date;
    NSLog(@"%@",date);
    // 6. addTarget
    [datePicker addTarget:self action:@selector(dateAction:) forControlEvents:UIControlEventValueChanged];

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 引 因為項目特殊的需求,需要根據(jù)時間戳數(shù)組來解析出月份、日期、上午/下午,并組裝顯示,因此直接做了個小組件,這個需...
    Cloudox_閱讀 394評論 0 0
  • NSDateFormatter 代表一個日期格式器,它的功能就是完成NSDate 與 NSString 之間的轉(zhuǎn)換...
    我開始方了閱讀 1,631評論 1 2
  • 最近公司項目篩選話題里有個日期范圍選擇,考慮到開始時間低于結(jié)束時間,就寫了個有時間范圍的日期選擇器,僅供參考: 關(guān)...
    維子Vanessa閱讀 9,171評論 8 17
  • 看錯登機日期行程亂套我還試過勒,住宿被臨時取消預訂睡機場我還試過勒,在異鄉(xiāng)列車的阿婆臭罵還試過勒,臺風困島海...
    abouthazel閱讀 328評論 0 0
  • 星期日 晴 每日一我 7:30起床。今天去打羽毛球。時間那么寶貴,春光那么明媚, 得好好享受,不能浪費在無謂的希冀...
    sophietyl閱讀 150評論 0 0