MORankListView.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // MORankListView.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2023/11/30.
  6. //
  7. #import <UIKit/UIKit.h>
  8. #import "MORankDataModels.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. //超越上一名block
  11. typedef void(^MORankHitBlock)(MORankHit *model);
  12. typedef void(^MORankListGetTopBlock)(NSArray<MORankNewerTop *> *topModelArray);
  13. @interface MORankListView : UIView
  14. /// 是否房间外的榜单
  15. @property (nonatomic, assign) BOOL outSideRoom;
  16. /// 是否新人主播榜单
  17. @property (nonatomic, assign) BOOL isNewer;
  18. /** 1 为直播间贡献榜 2为总贡献榜(探索-财富榜) 3 为收益榜 */
  19. @property (nonatomic, assign) NSInteger typeNum;
  20. @property (nonatomic, copy) NSString *roomId;
  21. @property (nonatomic, copy) NSString *countyStr;
  22. @property (nonatomic, copy) void (^headBtnBlock)(MOUserBase *model);
  23. @property (nonatomic, copy) MORankListGetTopBlock getTopBlock;
  24. @property (nonatomic, copy) MORankHitBlock hitBlock;
  25. @property (nonatomic, copy) void (^getCurrentIndexBlock)(MORankFooter *footer);
  26. @end
  27. NS_ASSUME_NONNULL_END