YMDPickerView 0.1

YMDPickerView 0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

xiekunRonaldo 维护。



  • 作者
  • allenToFight

自定义DatePicker视图,不显示过去年份和未来年份

感谢 rolandleth,这个库受到了他卓越库LTHMonthYearPickerView的启发

Apple 提供了 UIDatePickerView 来选择日期,但有时我们只想显示最小日期和最大日期之间的年份,这个控件就是为了帮助这个目的而来的!

先看看效果

Demo

如何使用

首先,您需要将 beginDate 和 endDate 设置为限制要显示的日期,就像 UIDatePickerView 的最小日期和最大日期一样。

NSDate *beginDate = [NSDate date];

NSDate *endDate = [[NSDate date] dateByAddingDays:365];

YMDPickerView *datePicker = [[YMDPickerView alloc] initWithBeginDate:beginDate endDate:endDate
                                      shortMonths: NO
                                   numberedMonths: YES
                                       andToolbar: NO];

[self.view addSubView:datePicker];

选择日期后,您可以通过 datePicker.date 获取日期,或者如果您想每次日期选择器停止滚动时都看到日期,您可以通过实现代理方法来实现。

datePicker.delegate = self; 

delegate Method
- (void)pickerDidSelectDate:(NSDate *)date{

}