45 lines
1.4 KiB
Objective-C
45 lines
1.4 KiB
Objective-C
//
|
|
// DTFOCRVerifyErrorHintView.h
|
|
// OCRDetectSDKForTech
|
|
//
|
|
// Created by jiangzhipeng on 2025/1/6.
|
|
// Copyright © 2025 Alipay. All rights reserved.
|
|
//
|
|
|
|
#import "DTFOCRComponentView.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
typedef NS_ENUM(NSUInteger, DTFOCRVerifyErrorHintViewStyle) {
|
|
DTFOCRVerifyErrorHintViewStyleTips,//仅拍照提示
|
|
DTFOCRVerifyErrorHintViewStyleError,//拍照提示 + 跳转拍照
|
|
};
|
|
|
|
@interface DTFOCRVerifyErrorHintView : DTFOCRComponentView
|
|
|
|
@property (nonatomic, strong) UIView *containerView;//展示内容view
|
|
//头部
|
|
@property (nonatomic, strong) UILabel *titleLabel;//标题label
|
|
@property (nonatomic, strong) UIButton *closeButton;//关闭按钮
|
|
@property (nonatomic, strong) UILabel *errorLabel;//错误文本
|
|
@property (nonatomic, strong) UILabel *hintLabel;//错误提示文本
|
|
@property (nonatomic, strong) UIView *footerDividingLine;//分割线
|
|
@property (nonatomic, strong) UIButton *retakeButton;//重拍按钮
|
|
|
|
@property (nonatomic, strong) UIImageView *baseImageView;//底图
|
|
//事件回调
|
|
@property (nonatomic, copy) void (^closeActionBlock)();
|
|
@property (nonatomic, copy) void (^retakeActionBlock)();
|
|
|
|
//更新UI样式
|
|
- (void)updateContent:(DTFOCRVerifyErrorHintViewStyle)style;
|
|
- (void)updateContent:(DTFOCRVerifyErrorHintViewStyle)state title:(NSString *)title;
|
|
|
|
//关闭界面
|
|
- (void)close;
|
|
//重拍
|
|
- (void)retake;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|