// 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);
}
UIKit之UIDatePicker 時間/日期 選取器
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 引 因為項目特殊的需求,需要根據(jù)時間戳數(shù)組來解析出月份、日期、上午/下午,并組裝顯示,因此直接做了個小組件,這個需...
- NSDateFormatter 代表一個日期格式器,它的功能就是完成NSDate 與 NSString 之間的轉(zhuǎn)換...
- 最近公司項目篩選話題里有個日期范圍選擇,考慮到開始時間低于結(jié)束時間,就寫了個有時間范圍的日期選擇器,僅供參考: 關(guān)...