qiuzijie / QdtDatePickerController

A more modes DatePicker than UIDatePicker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QdtDatePickerController

A more modes DatePicker than UIDatePicker

一款可以自由搭配时间样式的时间选择器

效果展示

支持年、月、日、时、分、秒五种格式选择

xxx

五种时间格式的自由搭配,例如年、月、时这种不合理的时间选择也OK

xxx

介绍及使用

QdtDatePickerController

时间控件主体为继承自UIViewControllerQdtDatePickerController类,采用present的方式来展示控件。

通过一个QdtDatePickerControllerViewModel来配置QdtDatePickerController所需的基本数据,如果传nil则会显示当前时间以及默认样式。

QdtDatePickerControllerViewModel

用于决定选择器的样式以及默认时间。

QdtDatePickerControllerDateType

包含五种类型的位移枚举,自由组合出选择器类型。

使用:

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:^{
    ;
}];

About

A more modes DatePicker than UIDatePicker


Languages

Language:Objective-C 100.0%