UIDatePicker *datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(
0,
0, __kScreenWidth, __kDatePickerH)];
datePicker
.backgroundColor = [
UIColor whiteColor];
[datePicker setDatePickerMode:UIDatePickerModeDate];
[datePicker setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@
"zh_Hans_CN"]];
[datePicker addTarget:
self action:
@selector(dateChanged:) forControlEvents:UIControlEventValueChanged];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@
"yyyy-MM-dd"];
NSDate *date = [dateFormatter dateFromString:lastTime];
if (!lastTime) {
date = [
NSDate date];
}
[datePicker setDate:date];
NSDate * timeDate=[
NSDate date];
NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
fmt
.dateFormat = @
"yyyy-MM-dd";
NSDate *minDate = [fmt dateFromString:@
"1930-1-1"];
datePicker
.maximumDate = timeDate;
datePicker
.minimumDate = minDate;
[datePicker setValue:kColor3C3C3C forKeyPath:@
"textColor"];
[
self addSubview:datePicker];
转载请注明原文地址: https://ju.6miu.com/read-12913.html