JLChen
2021-05-18 a869383e163a18cdedcf587383c1eca043129754
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//
//  Copyright © 2018年 jm. All rights reserved.
//    自定义密码弹框帮助类
 
#ifndef IVideoDecrytionAlertView_h
#define IVideoDecrytionAlertView_h
 
#import "DHModule.h"
 
@protocol IVideoDecrytionAlertHelper<DHServiceProtocol>
 
@property (nonatomic, copy) NSString *title; /**< 标题 */
@property (nonatomic, copy) NSString *detail; /**< 内容 */
@property (nonatomic, strong) id userInfo; /**< 附加的内容 */
@property (nonatomic, copy) NSString *placeholder; /**< 输入框提示语 */
@property (nonatomic, assign) int maxPassCode; /**< 最大密码个数 */
@property (nonatomic, assign) int minPassCode; /**< 最大密码个数 */
@property (nonatomic, copy) NSString *regEx; /**< 限制输入的正则表达式 */
@property (nonatomic, assign) BOOL isShowing; /**< 是否在显示 */
 
/**
 *  显示密码输入框
 *
 *  @param cancel  取消block
 *  @param confirm 确定block
 */
- (void)showDecryptionAlertCancel:(void (^)(void))cancel
                          confirm:(void(^)(NSString *decryption))confirm;
 
/**
 *  隐藏
 */
- (void)dismiss;
 
/**
 *  显示加载动画
 */
- (void)startLoading;
 
/**
 *  停止加载动画
 */
- (void)stopLoading;
 
/**
 *  显示错误信息
 *
 *  @param errorInfo 错误信息
 */
- (void)showErrorTip:(NSString *)errorInfo;
 
@end
 
#endif /* IVideoDecrytionAlertView_h */