KSShopCardView.h 575 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // KSShopCardView.h
  3. // KulexiuForStudent
  4. //
  5. // Created by 王智 on 2022/6/10.
  6. //
  7. #import <UIKit/UIKit.h>
  8. typedef NS_ENUM(NSInteger, CART_TYPE) {
  9. CART_TYPE_ACCOMPANY = 2,
  10. CART_TYPE_LIVE,
  11. CART_TYPE_VIDEO,
  12. CART_TYPE_MUSIC,
  13. };
  14. typedef void(^CartClickAction)(CART_TYPE type);
  15. NS_ASSUME_NONNULL_BEGIN
  16. @interface KSShopCardView : UIView
  17. @property (nonatomic, assign) BOOL isShow;
  18. + (instancetype)shareInstance;
  19. - (void)showViewInView:(UIView *)displayView;
  20. - (void)hideView;
  21. - (void)clickAction:(CartClickAction)callback;
  22. @end
  23. NS_ASSUME_NONNULL_END