1,常见属性
// datePicker的显示模式
@property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
// 显示的区域语言
@property (nullable, nonatomic, strong) NSLocale *locale; // default is [NSLocale currentLocale]. setting nil returns to default
// 显示的区域语言
@property (nullable, nonatomic, strong) NSLocale *locale; // default is [NSLocale currentLocale]. setting nil returns to default
// 日历
@property (null_resettable, nonatomic, copy) NSCalendar *calendar; // default is [NSCalendar currentCalendar]. setting nil returns to default
// 日期
@property (nonatomic, strong) NSDate *date; // default is current date when picker created. Ignored in countdown timer mode. for that mode, picker starts at 0:00
@property (null_resettable, nonatomic, copy) NSCalendar *calendar; // default is [NSCalendar currentCalendar]. setting nil returns to default
// 日期
@property (nonatomic, strong) NSDate *date; // default is current date when picker created. Ignored in countdown timer mode. for that mode, picker starts at 0:00
// 最小日期
@property (nullable, nonatomic, strong) NSDate *minimumDate; // specify min/max date range. default is nil. When min > max, the values are ignored. Ignored in countdown timer mode
@property (nullable, nonatomic, strong) NSDate *minimumDate; // specify min/max date range. default is nil. When min > max, the values are ignored. Ignored in countdown timer mode
// 最大日期
@property (nullable, nonatomic, strong) NSDate *maximumDate;
@property (nullable, nonatomic, strong) NSDate *maximumDate;
2,监听UIDatePicker的选择
因为UIDatePicker继承自UIControl,所以通过addTarget监听
[datePicker addTarget:self action:@selector(method:) forControlEvents:UIControlEventValueChanged];