JXPayPasswordVC.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // JXPayPasswordVC.h
  3. // shiku_im
  4. //
  5. // Created by 1 on 2018/9/18.
  6. // Copyright © 2018年 Reese. All rights reserved.
  7. //
  8. #import "admobViewController.h"
  9. typedef NS_OPTIONS(NSInteger, JXPayType) {
  10. JXPayTypeSetupPassword, //设置密码
  11. JXPayTypeRepeatPassword, //重复密码
  12. JXPayTypeInputPassword, //输入密码,确认身份
  13. };
  14. /**
  15. * 新控制器进入密码设置按钮需要添加新的Type,处理界面返回(不然会出现界面无法返回的情况)
  16. */
  17. typedef NS_OPTIONS(NSInteger, JXEnterType) {
  18. JXEnterTypeDefault, //默认,我的钱包进入
  19. JXEnterTypeWithdrawal, //提现进入
  20. JXEnterTypeSendRedPacket, //发红包进入
  21. JXEnterTypeTransfer, //转账进入
  22. JXEnterTypeQr, //扫码付款进入
  23. JXEnterTypeSkPay, //支付进入
  24. JXEnterTypePayQr, //付款码进入
  25. };
  26. @protocol JXPayPasswordVCDelegate <NSObject>
  27. - (void)updatePayPasswordSuccess:(NSString *)payPassword;
  28. @end
  29. @interface JXPayPasswordVC : admobViewController
  30. @property (nonatomic, assign) JXPayType type;
  31. @property (nonatomic, assign) JXEnterType enterType;
  32. @property (nonatomic, strong) NSString *lastPsw;
  33. @property (nonatomic, strong) NSString *oldPsw;
  34. @property (nonatomic, weak) id<JXPayPasswordVCDelegate> delegate;
  35. @end