项目中有时候会使用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];