HaveNewVersionView.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // HaveNewVersionView.h
  3. // VclustersGemini
  4. //
  5. // Created by APPLE on 2020/2/24.
  6. // Copyright © 2020 APPLE. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "HWVersionModel.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @protocol HaveNewVersionViewDelegate <NSObject>
  12. @optional
  13. - (void)updateBtnBePressed:(id)sender;
  14. - (void)closeBtnBePressed;
  15. @end
  16. @interface HaveNewVersionView : UIView
  17. @property (nonatomic,assign)BOOL isShow; // 是否正在展示中
  18. @property (nonatomic,assign)BOOL isContinueCheckAlert; // 首页-是否继续走下一步弹窗检测流程
  19. @property (nonatomic,strong)UILabel *titleLabel;
  20. @property (nonatomic,strong)UILabel *detailLabel;
  21. @property (nonatomic,strong)UIView *bgView;
  22. @property (nonatomic,strong)UIButton *deleteBtn;
  23. @property(nonatomic,strong)HWVersionModel *versionModel;
  24. @property (nonatomic,weak)id <HaveNewVersionViewDelegate> delegate;
  25. //关闭
  26. @property (nonatomic,copy) void (^closeViewFun)(void);
  27. + (instancetype)shardInstance;
  28. @end
  29. NS_ASSUME_NONNULL_END