自定义时间控件

S_CustomTimeTest

picker根据传入的时间格式进行展示

image.png

传入时间格式,默认格式为yyyy-MM-dd HH:mm:ss

暂不支持公元、星期、上下午时间类型

image.png

设置时间范围maxDate 最大时间

yyyy格式下默认为(最小时间+1000)年

yy格式下默认为(100 - 最小时间)年

设置时间范围minDate 最小时间

默认为当前时间

设置当前选中时间selDate

默认为当前时间

设置picker左右间距 默认20

设置picker高度 默认200

image.png

未点击确定按钮的情况下

1、获取当前选中样式内的时间date

2、获取当前选中样式内的时间字符串

当前显示的picker时间器

image.png

picker样式协议:

1、每行展示的view

2、列宽:列宽自定义情况下,会因总宽度超过控件宽度而造成显示不全

3、行高

image.png

picker回调协议:

1、点击确定按钮时调用,返回当前选中的时间字符串以及根据传入的时间格式转换的NSDate

2、点击取消按钮时调用

3、当控件移除时调用

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容