37 lines
1.0 KiB
Objective-C
37 lines
1.0 KiB
Objective-C
//
|
|
// MaskQuestionView.h
|
|
// GIGA
|
|
//
|
|
// Created by lianxiang on 2018/9/11.
|
|
// Copyright © 2018年 com.giga.ios. All rights reserved.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
#import "ExercisesModel.h"
|
|
|
|
typedef NS_ENUM(NSInteger,MaskQuetionViewStyle)
|
|
{
|
|
MaskQuetionViewStleSliderNormal = 0,// 滑块正常
|
|
MaskQuetionViewStleSliderGradient =1 ,//滑块变色
|
|
MaskQuetionViewStleYesOrNO =2, // 是 否
|
|
MaskQuetionViewStyleSliderShowIndicator =3,//滑动带指示器
|
|
|
|
};
|
|
|
|
@protocol QeustionViewDelegate<NSObject>;
|
|
@optional
|
|
-(void)sliderChangeValueShouldChoiceModelAt:(int)index slider:(float)value;
|
|
-(void)yesOrNoChoiceModelAt:(int)index;
|
|
@end
|
|
|
|
@interface MaskQuestionView : UIView
|
|
|
|
@property(nonatomic,assign) id<QeustionViewDelegate>delegate;
|
|
@property(nonatomic,assign) MaskQuetionViewStyle style;
|
|
@property(nonatomic,strong) NSArray *answerList;
|
|
@property(nonatomic,strong) ExercisesModel *currentModel;
|
|
|
|
-(instancetype)initQuestionView:(CGRect)frame style:(MaskQuetionViewStyle)style titles:(NSArray *)titles current:(ExercisesModel *)currentModel;
|
|
|
|
@end
|