Objective-C 一款自定义时间选择器

2018-09-13 11:50:55 浏览数 (1)

项目中有时候会使用UIDatePicker,但是式样太少,不能满足项目需求,于是自己写了一款时间控件,有需要的同学可以看看! git 地址:https://github.com/destinyzhao/DatePicker/tree/master

Simulator Screen Shot - iPhone X - 2018-05-28 at 14.44.36.png

代码语言:javascript复制
实现的思路都是使用UIPickerView 加上简单循环使用算法达到循环滚动的效果

使用方法

代码语言:javascript复制
//年-月-日-时-分
  JXDatePickerView *datepicker = [[JXDatePickerView alloc] initWithDateStyle:DateStyleShowYearMonthDayHourMinute CompleteBlock:^(NSDate *selectDate) {
                
                NSString *dateString = [selectDate stringWithFormat:@"yyyy-MM-dd HH:mm"];
                NSLog(@"选择的日期:%@",dateString);
                [btn setTitle:dateString forState:UIControlStateNormal];
            }];
datepicker.dateLabelColor = [UIColor orangeColor];//年-月-日-时-分 颜色
datepicker.datePickerColor = [UIColor blackColor];//滚轮日期颜色
[datepicker show];

0 人点赞