// // QXAllRoomHourRankView.h // QXLive // // Created by 启星 on 2025/9/29. // #import #import "QXRoomHourRankModel.h" NS_ASSUME_NONNULL_BEGIN @interface QXAllRoomHourRankView : UIView -(void)showInView:(UIView *)view; -(void)hide; @end @interface QXAllRoomHourRankCell : UICollectionViewCell @property (nonatomic,strong)UIImageView *rankNumberImageView; @property (nonatomic,strong)UILabel *rankNumberLabel; @property (nonatomic,strong)UIImageView *roomCoverImageView; @property (nonatomic,strong)UILabel *nameLabel; @property (nonatomic,strong)UIImageView *animationView; @property (nonatomic,strong)UIImageView *labelImageView; @property (nonatomic,strong)UIImageView *hotImageView; @property (nonatomic,strong)UILabel *hotLabel; @property (nonatomic,strong)UIView *activityBgView; @property (nonatomic,strong)UIImageView *activityImageView; @property (nonatomic,strong)UIImageView *activityStatusBgImageView; @property (nonatomic,strong)UILabel *statusLabel; @property (nonatomic,assign)NSInteger rankNumber; @property (nonatomic,strong)QXRoomHourRankSubModel *model; @end @interface QXAllRoomHourRankTagView : UIView @property (nonatomic,strong)UIImageView *bgImageView; @property (nonatomic,strong)UILabel *titleLabel; @property (nonatomic,strong)UIButton *button; @property (nonatomic,copy)void(^startBlock)(void); @end NS_ASSUME_NONNULL_END