『iOS开发』 —— 时间选择器控件HCDatePicker的实现

HCDatePicker是一款高度可定制的时间选择器控件,支持单选日期和区间选择,具备自定义可选时间范围的功能。该控件可在HCDatePickerController中实现显示逻辑与点选逻辑,并在HCDatePickerManager中进行数据生成。其特性包括可选日期范围限制、多种选择类型、自定义颜色样式及灵活的周显示方式。

文章首发地址见个人博客

时间选择器控件HCDatePicker的实现

项目地址

说明

HCDatePicker是一个高度自定义的时间选择器控件,可实现单选日期和区间选择,支持自定义可选区间,支持两种显示周的方式(第一天为周一/第一天为周日)。项目中HCDatePickerController主要实现显示逻辑和点选逻辑,在HCDatePickerManager中实现数据的生成。

预览图

自定义

/*
 *      datePicker的时间范围的开始时间(毫秒)
 *      若未设置,默认为2000-01-01-00:00:00:0000
 */
@property (nonatomic, strong) NSNumber *startDateInterval;

/*
 *      datePicker的时间范围的结束时间(毫秒)
 *      若未设置,默认为当前日期所在月份最后一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值