LeeDatePickerView 一行代码集成时间选择器

LeeDatePickerView 一行代码集成时间选择器

Swift 日期/时间处理

访问GitHub主页

共44Star

详细介绍

LeeDatePickerView

一行代码集成时间选择器

例图

例图1 例图2 例图3 例图4 例图5 例图6 使用方法

使用简单

很简单,代码简单,使用更简单,一句话集成

[LeeDatePickerView showLeeDatePickerViewWithStyle:LeeDatePickerViewStyle_StartAndEnd

                                       formatterStyle:LeeDatePickerViewDateFormatterStyle_yMd

                                                block:^(NSArray<NSDate *> *dateArray) {

        NSDateFormatter * dateFormatter = [[NSDateFormatter alloc]init];

        [dateFormatter setDateFormat:@"yyyy-MM-dd"];

        self.startTimelabel.text = [dateFormatter stringFromDate:dateArray[LeeDatePickerViewSelectTimeArrayIndex_Start]];

       self.endTimelabel.text =[dateFormatter stringFromDate:dateArray[LeeDatePickerViewSelectTimeArrayIndex_End]];

    }];

就可以使用时间选择器,并且在block中返回选中的时间。

更新

  • 添加了单选时间的样式
  • 添加了显示的时间格式
  • 取消了开始时间和结束时间的校验

接下来

  • 可以自主选择传入 MinDate 和 MaxDate。
  • 可以自主选择传入 初始 Date。
  • 拆分 HeadView、ContentView、FootView。
  • 拆分View、Protocol、Delegate,使其可以继承Protocol来自定义HeadView、ContentView、FootView。
  • 代码还是很堆积,会在后面把代码拆分开来。

Orz 依旧跪求星星

  1. 如果对您有点用,跪求一颗星星。
  2. 如果对您没有用,跪求一点建议。
  3. 如果发现什么错误,提交一下错误,我会尽快改正
推荐源码