A more modes DatePicker than UIDatePicker
时间控件主体为继承自UIViewController
的QdtDatePickerController
类,采用present的方式来展示控件。
通过一个QdtDatePickerControllerViewModel
来配置QdtDatePickerController
所需的基本数据,如果传nil则会显示当前时间以及默认样式。
用于决定选择器的样式以及默认时间。
包含五种类型的位移枚举,自由组合出选择器类型。
QdtDatePickerControllerDateType dateType = (QdtDateTypeDay|QdtDateTypeYear|QdtDateTypeMonth);
QdtDatePickerControllerViewModel *vm = [[QdtDatePickerControllerViewModel alloc] initWithDate:[NSDate date] type:dateType];
QdtDatePickerController *datePicker = [[QdtDatePickerController alloc] initWithViewModel:vm selected:^(NSDate *date) {
}];
[self presentViewController:datePicker animated:YES completion:^{
;
}];