1.自己项目中达到的效果:
1.指定可选的日期范围(默认100年)
2.范围外的日期不显示
3.指定默认日期,控件出现的时候默认选中的是该日期
2.控件及第三方:
- UIPickerView
- NSCalendar
- Masonry
- RAC
3.代码容量
400行
4.使用
LDDCustomDatePickerView *datePicker = [[LDDCustomDatePickerView alloc] initWithBeginDate:beginDate endDate:endDate defaultDate:defaultDate];
datePicker.selectedDateBlock = ^(NSInteger year, NSInteger month, NSInteger day) {
weakSelf.label11.text = [NSString stringWithFormat:@"选择的日期:%ld年%ld月%ld日",year,month,day];
};
[datePicker showView];
5.源码地址
地址
路径:LDD->18、自定义日期选择器
网友评论