iOS-UIKit框架学习—UIDatePicker 发表于 2017-03-08 | 分类于 iOS | | 阅读次数: UIDatePicker类实现了一个对象,它使用多个旋转的车轮,以允许用户选择日期和时间。iPhone的例子是一个日期选择器,定时器和闹钟设置闹钟的时钟应用程序中的窗格。您也可以使用日期选择器作为一个倒数计时器。 1234567891011121314151617181920212223NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UIDatePicker : UIControl <NSCoding>// DatePicker模式 默认值UIDatePickerModeDateAndTime@property (nonatomic) UIDatePickerMode datePickerMode;// 设置日期选择器的范围 默认值 [NSLocale currentLocale]@property (nullable, nonatomic, strong) NSLocale *locale;// 要使用日期选择器的日历 默认值 [NSCalendar currentCalendar]@property (null_resettable, nonatomic, copy) NSCalendar *calendar;// 使用当前时区或时区从日历@property (nullable, nonatomic, strong) NSTimeZone *timeZone;// 日期选取器所显示的日期@property (nonatomic, strong) NSDate *date;// 日期选择器可以选择的最小日期@property (nullable, nonatomic, strong) NSDate *minimumDate;// 日期选择器可以选择的最大日期@property (nullable, nonatomic, strong) NSDate *maximumDate;// 当属性设置为UIDatePickerModeCountDownTimer模式是时间选择器上的值@property (nonatomic) NSTimeInterval countDownDuration;// 设置时间间隔的选择器,应为显示为分钟。最小1 最大30@property (nonatomic) NSInteger minuteInterval;// 设置带动画时间选择的的值- (void)setDate:(NSDate *)date animated:(BOOL)animated;@end 1234567// DatePicker模式typedef NS_ENUM(NSInteger, UIDatePickerMode) { UIDatePickerModeTime, // 显示设置时分上、下午 (e.g. 6 | 53 | PM) UIDatePickerModeDate, // 显示年月日 (e.g. November | 15 | 2007) UIDatePickerModeDateAndTime, // 显示年月日时上、下午 (e.g. Wed Nov 15 | 6 | 53 | PM) UIDatePickerModeCountDownTimer, // 显示时分 (e.g. 1 | 53)} __TVOS_PROHIBITED;