You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.3 KiB
61 lines
1.3 KiB
// |
|
// TFSliderView.h |
|
// TFReader |
|
// |
|
// Created by 谢腾飞 on 2020/12/25. |
|
// Copyright © 2020 xtfei_2011@126.com. All rights reserved. |
|
// |
|
|
|
#import <UIKit/UIKit.h> |
|
|
|
NS_ASSUME_NONNULL_BEGIN |
|
|
|
@class TFSliderView; |
|
@protocol TFSliderViewDelegate <NSObject> |
|
|
|
- (void)sliderValueEndChanged:(CGFloat)endValue slider:(TFSliderView *)sender; |
|
|
|
@end |
|
|
|
@interface TFSliderView : UIView |
|
|
|
@property (nonatomic ,weak) id<TFSliderViewDelegate> delegate; |
|
|
|
// 分段式滑块 Default is NO |
|
@property (nonatomic ,assign) BOOL stepSlider; |
|
|
|
// 倒置返回值 |
|
@property (nonatomic ,assign) BOOL invertedValue; |
|
|
|
// 最小值 |
|
@property (nonatomic ,assign) CGFloat minimumValue; |
|
|
|
// 最大值 |
|
@property (nonatomic ,assign) CGFloat maximumValue; |
|
|
|
// 滑块值 |
|
@property (nonatomic ,assign) CGFloat sliderValue; |
|
|
|
// 左侧滑条颜色 |
|
@property (nonatomic ,strong) UIColor *minimumTintColor; |
|
|
|
// 右侧滑条颜色 |
|
@property (nonatomic ,strong) UIColor *maximumTintColor; |
|
|
|
// 左侧图片名称 |
|
@property (nonatomic ,copy) NSString *leftImageName; |
|
|
|
// 右侧图片名称 |
|
@property (nonatomic ,copy) NSString *rightImageName; |
|
|
|
// 左侧图片 |
|
@property (nonatomic ,strong) UIImage *leftImage; |
|
|
|
// 右侧图片 |
|
@property (nonatomic ,strong) UIImage *rightImage; |
|
|
|
- (instancetype)initWithFrame:(CGRect)frame sliderCutPointCount:(NSUInteger)cutPointCount; |
|
|
|
@end |
|
|
|
NS_ASSUME_NONNULL_END
|
|
|