// // HDLOnRollCurtainSeekBar.h // HDL_Widget_iOS // // Created by 陈嘉乐 on 2020/6/15. // Copyright © 2020 JLChen. All rights reserved. // #import #import "SeekBarDelegate.h" NS_ASSUME_NONNULL_BEGIN /** 卷帘 */ @interface HDLOnRollCurtainSeekBar : UIControl /** 是否可以点击 */ @property (nonatomic, assign) BOOL isClickable; /** 当前值 */ @property (nonatomic, assign) int mProgress; /** 进度值文字是否显示 */ @property (nonatomic, assign) BOOL isProgressTextShow; /** 显示进度文字颜色 */ @property (nonatomic, strong) UIColor* mProgressTextColor; /** 显示进度文字大小 */ @property (nonatomic, assign) int mProgressTextSize; ///** // 进度显示文字坐标与进度圆弧的距离 // */ //@property (nonatomic, assign) int mTextDefaultDistance; #pragma mark HDLRollCurtainSeekBarProgressChangedDelegate /** 进度值改变代理事件 */ @property (nonatomic,weak) id mProgressChangedDelegate; #pragma mark 对外接口方法 /** 设置进度值 @param mProgress 进度值 */ -(void)setProgress:(int)mProgress; /** 设置进度显示值单位 @param mString 单位字符 */ -(void)setProgressBarUnitSring:(NSString *)mString; /** 设置最大值最小值 @param mMinValue 最小值 @param mMaxValue 最大值 */ -(void)setMinAndMaxValue:(float)mMinValue mMaxValue:(float)mMaxValue; /** 重置布局 @param mCGRect 布局 */ -(void)initWithFrameSeekBar:(CGRect) mCGRect; ///** // 设置边距 // */ //-(void)setCurtainPadding:(int)Padding; // // ///** // 设置顶部边距 // */ //-(void)setCurtainPaddingTop:(int)Padding; /** 设置是否离线 */ -(void)setOffline:(BOOL)isOffline; /** 获取高度 Y值 */ -(CGFloat)getProgressY; /** 设置百叶窗类型 */ -(void)setBlindsType:(BOOL)isBlindsType; @end NS_ASSUME_NONNULL_END