// // Copyright © 2020 dahua. All rights reserved. // #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface LCDatePickResult : NSObject //年份 @property (nonatomic) NSInteger year; //月份 1-12 @property (nonatomic) NSInteger month; //周 1-5 @property (nonatomic) NSInteger weekOfMonth; //周 1-52 @property (nonatomic) NSInteger weekOfYear; //å‘¨å‡ 1-7 @property (nonatomic) NSInteger weekDay; //日期 1-31 @property (nonatomic) NSInteger day; //å°æ—¶ 0-23 @property (nonatomic) NSInteger hour; //分钟 0-59 @property (nonatomic) NSInteger minute; //ç§’ 0-59 @property (nonatomic) NSInteger second; @end @interface LCDatePick : UIView #pragma mark - display /// åˆå§‹åŒ–pickview +(LCDatePick*(^)(void))initialize; /// 弹出pick -(LCDatePick *(^)(void))start; /// 消失 -(LCDatePick *(^)(void))dismiss; #pragma mark - config /// å‘pick䏿·»åŠ å¹´ -(LCDatePick*(^)(void))addYear; /// å‘pick䏿·»åŠ æœˆ -(LCDatePick*(^)(void))addMonth; /// å‘pick䏿·»åР䏀年ä¸å‘¨æ•° -(LCDatePick*(^)(void))addWeekOfYear; /// å‘pick䏿·»åŠ ä¸€æœˆä¸å‘¨æ•° -(LCDatePick*(^)(void))addWeekOfMonth; /// å‘pick䏿·»åŠ å‘¨å‡ -(LCDatePick*(^)(void))addWeekDay; /// å‘pick䏿·»åР天 -(LCDatePick*(^)(void))addDay; /// å‘pick䏿·»åŠ å°æ—¶ -(LCDatePick*(^)(void))addHour; /// å‘pick䏿·»åŠ åˆ†é’Ÿ -(LCDatePick*(^)(void))addMinute; /// å‘pick䏿·»åŠ nç§’ -(LCDatePick*(^)(void))addSecond; /// å–æ¶ˆæŒ‰é’®æ–‡å—显示 -(LCDatePick*(^)(NSString * cancleTitle))cancleTitle; /// ç¡®è®¤æŒ‰é’®æ–‡å—æ˜¾ç¤º -(LCDatePick*(^)(NSString * confirmTitle))confirmTitle; /// 主题显示 -(LCDatePick*(^)(NSString * title))title; ///// 是å¦éœ€è¦æ— é™å¾ªçޝ //-(LCDatePick*(^)(BOOL circle))circle; /// 从今年开始最å°å¹´ä»½ä¾‹ï¼š1988 -(LCDatePick*(^)(NSInteger min))minYear; /// 从今年开始最大年份 -(LCDatePick*(^)(NSInteger max))maxYear; #pragma mark - action /// å–æ¶ˆæŒ‰é’®ç‚¹å‡»äº‹ä»¶ -(LCDatePick*)cancleHandle:(void(^)(void))resultBlock; /// 确定按钮点击事件 -(LCDatePick*)confirmHandle:(void(^)(LCDatePickResult * result))resultBlock; /// 页颿¶ˆå¤±æ—¶äº‹ä»¶ -(LCDatePick*)dismissHandle:(void(^)(void))resultBlock; @end NS_ASSUME_NONNULL_END