47 lines
1.1 KiB
Objective-C
47 lines
1.1 KiB
Objective-C
|
|
|
|
// Created by lee on 2019/5/23.
|
|
|
|
|
|
#import <UIKit/UIKit.h>
|
|
|
|
typedef enum : NSUInteger {
|
|
TTItemSelectNormal,
|
|
TTItemSelectHighLight,
|
|
} TTItemSelectType;
|
|
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
typedef void(^TTActionSheetClickAction)(void);
|
|
|
|
@interface TTActionSheetConfig : NSObject
|
|
|
|
|
|
@property (nonatomic, copy) NSString *title;
|
|
|
|
|
|
@property (nonatomic, strong) UIColor *titleColor;
|
|
|
|
|
|
@property (nonatomic, assign) TTItemSelectType type;
|
|
|
|
|
|
@property (nonatomic, copy) TTActionSheetClickAction clickAction;
|
|
|
|
@property(nonatomic, assign) BOOL displayMoliCoin;
|
|
|
|
|
|
+ (TTActionSheetConfig *)normalTitle:(NSString *)title
|
|
clickAction:(TTActionSheetClickAction)clickAction;
|
|
+ (TTActionSheetConfig *)normalTitle:(NSString *)title
|
|
selectColorType:(TTItemSelectType)type clickAction:(TTActionSheetClickAction)clickAction;
|
|
|
|
|
|
+ (TTActionSheetConfig *)actionWithTitle:(NSString *)title
|
|
color:(UIColor *)textColor
|
|
handler:(TTActionSheetClickAction)handler;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|