Skip to content

qiuzijie/QdtDatePickerController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Packages

No packages published