OC:自定義日期選擇器

weixin_34116110發表於2018-06-04
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、自定義日期選擇器

6.效果圖
412654-e04e09bb45b911f2.jpeg
201806041116.jpeg

相關文章