//
|
// HDLPickerView.h
|
// HDL_Widget_iOS
|
//
|
// Created by HDL on 2019/9/25.
|
// Copyright © 2019 JLChen. All rights reserved.
|
//
|
|
#import <UIKit/UIKit.h>
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
@protocol HDLPickerviewChangedDelegate<NSObject>
|
|
//选中值改变
|
-(void)onOptionsSelectChangeListener:(NSInteger)selectIndex1 selectIndex2:(NSInteger)selectIndex2 selectIndex3:(NSInteger)selectIndex3;
|
|
|
@end
|
|
@interface HDLPickerView : UIView
|
|
#pragma mark HDLPickerviewChangedDelegate
|
/**
|
选中值改变
|
*/
|
@property (nonatomic,weak) id<HDLPickerviewChangedDelegate> mChangedDelegate;
|
|
|
- (void)setNPicker:(nonnull NSArray *)dataList
|
mSecondList:(nullable NSArray *)mSecondList
|
mThirdList:(nullable NSArray *)mThirdList;
|
|
-(void)setCurrentItems:(NSInteger)selectIndex1 selectIndex2:(NSInteger)selectIndex2 selectIndex3:(NSInteger)selectIndex3;
|
|
|
|
/**
|
重置布局
|
|
@param mCGRect 布局
|
|
*/
|
-(void)initWithFrameArc:(CGRect) mCGRect;
|
|
|
/**
|
设置指定位置 分割线之间的文字的颜色
|
*/
|
-(void)setTextColorCenter:(UIColor *)mColor optionId:(NSInteger)optionId;
|
-(void)setTextColorCenterAll:(UIColor *)mColor;
|
-(void)setTextColorCenterAlone:(UIColor *)mColor0 mColor1:(UIColor *)mColor1 mColor2:(UIColor *)mColor2;
|
|
/**
|
增加联动效果
|
*/
|
-(void)setPicker:(nonnull NSArray *)dataList;
|
|
@end
|
|
NS_ASSUME_NONNULL_END
|