Files
2025-11-29 01:17:29 +08:00

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