Files
featherVoice/QXLive/Tabbar/飘屏/QXMeetActivityDriftView.h
2025-10-20 09:43:10 +08:00

51 lines
1.4 KiB
Objective-C

//
// QXMeetActivityDriftView.h
// QXLive
//
// Created by 启星 on 2025/8/29.
//
#import <UIKit/UIKit.h>
#import "QXGiftActivityModel.h"
typedef NS_ENUM(NSInteger) {
/// 巡乐会进度更新
QXMeetActivityTypeAcProgress = 100,
/// 巡乐会即将开始
QXMeetActivityTypeAcWill = 101,
/// 巡乐会已经开始
QXMeetActivityTypeAcStart = 102,
/// 有人锁定了礼物
QXMeetActivityTypeAcLock = 103,
/// 巡乐会结束落包
QXMeetActivityTypeAcEnd = 104,
}QXMeetActivityType;
NS_ASSUME_NONNULL_BEGIN
@class QXMeetActivityDriftModel;
@interface QXMeetActivityDriftView : UIView
@property (nonatomic,strong)UIImageView *bgImageView;
@property (nonatomic,strong)UILabel *titleLabel;
@property (nonatomic,strong)NSMutableArray *dataArray;
@property (nonatomic,strong)QXMeetActivityDriftModel *model;
-(void)addActivityModel:(QXMeetActivityDriftModel*)model;
-(void)drifPopIsClose:(BOOL)isClose;
+(instancetype)shareView;
@end
@interface QXMeetActivityDriftModel : NSObject
@property (nonatomic,strong)NSString *room_id;
@property (nonatomic,strong)NSString *text;
@property (nonatomic,strong)NSString *gift_num;
@property (nonatomic,strong)NSString *end_time;
@property (nonatomic,strong)QXXLHModel *xlh_data;
@property (nonatomic,strong)QXUserModel *room_user;
@property (nonatomic,strong)QXUserModel *FromUserInfo;
@property (nonatomic,assign)NSInteger from_type;
@end
NS_ASSUME_NONNULL_END