CommonLevelView.h 805 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // CommonLevelView.h
  3. // UniversalApp
  4. //
  5. // Created by bogokj on 2019/12/19.
  6. // Copyright © 2019 voidcat. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. typedef void(^finishNewLevelImageBlock)(UIImage *levelImage);
  10. NS_ASSUME_NONNULL_BEGIN
  11. typedef NS_ENUM(NSInteger, CommonLevelViewType) {
  12. CommonLevelViewTypeWealth,//财富等级
  13. CommonLevelViewTypeStar,//明星等级
  14. };
  15. @interface CommonLevelView : UIView
  16. @property(nonatomic, assign) CommonLevelViewType type;
  17. @property(nonatomic, strong) NSString *level;
  18. @property (strong, nonatomic) UIImageView *levelImageView;
  19. @property (strong, nonatomic) UILabel *levelLabel;
  20. + (void)getNewLevelImageWithLevel:(NSString *)level AndFinishNewLevelImageBlock:(finishNewLevelImageBlock)finishNewLevelImageBlock;
  21. @end
  22. NS_ASSUME_NONNULL_END