AppLockPasswordController.h 724 B

12345678910111213141516171819202122232425262728
  1. //
  2. // AppLockPasswordController.h
  3. // AIIM
  4. //
  5. // Created by qitewei on 2025/5/7.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. typedef NS_ENUM(NSInteger, LockViewMode) {
  10. LockViewModeSet, // 设置密码模式
  11. LockViewModeVerify, // 验证密码模式
  12. LockViewModeChange // 修改密码模式
  13. };
  14. @interface AppLockPasswordController : UIViewController
  15. @property (nonatomic, assign) LockViewMode mode;
  16. @property (nonatomic, copy) void (^onSuccess)(void);
  17. @property (nonatomic, copy) void (^onSuccessWithSecurity)(void);
  18. @property (nonatomic, copy) void (^onCancel)(void);
  19. // 修改密码时专用的初始化方法
  20. - (instancetype)initWithChangePasswordMode;
  21. @end
  22. NS_ASSUME_NONNULL_END