// // QXRoomUserInfoView.h // QXLive // // Created by 启星 on 2025/6/10. // #import #import "QXUserModel.h" typedef NS_ENUM(NSInteger) { /// 上麦 QXRoomUserInfoViewEventTypeUpSeat = 0, /// 下麦 QXRoomUserInfoViewEventTypeDownSeat = 1, /// 拉黑 QXRoomUserInfoViewEventTypeBlack = 2, /// 举报 QXRoomUserInfoViewEventTypeReport = 3, /// 清除魅力 QXRoomUserInfoViewEventTypeClearCharm = 4 , /// @TA QXRoomUserInfoViewEventTypeAtTA = 301, /// 聊天 QXRoomUserInfoViewEventTypeChat , /// 关注 QXRoomUserInfoViewEventTypeAttention , /// 送礼物 QXRoomUserInfoViewEventTypeGift , /// // QXRoomUserInfoViewEventTypeReport , }QXRoomUserInfoViewEventType; NS_ASSUME_NONNULL_BEGIN @protocol QXRoomUserInfoViewDelegate @optional /// 麦位号可能为空 -(void)didClickEventType:(QXRoomUserInfoViewEventType)evntType userModel:(QXRoomUserInfoModel *)userModel pitNumber:(NSString*)pitNumber; @end @interface QXRoomUserInfoView : UIView @property (nonatomic,strong)NSString *userId; /// 是否为主持 查看 @property (nonatomic,assign)BOOL isCompere; /// 是否为房主 查看 @property (nonatomic,assign)BOOL isOwner; /// 是否为管理 查看 @property (nonatomic,assign)BOOL isManager; /// 是否是在麦位上而非列表中 @property (nonatomic,assign)BOOL isNoTakeOff; /// 是否在麦上 //@property (nonatomic,assign)BOOL isUpSeat; /// isPK @property (nonatomic,assign)BOOL isPK; @property (nonatomic,strong)NSString *roomId; @property (nonatomic,strong)NSString *pitNumber; @property (nonatomic,weak)iddelegate; -(void)showInView:(UIView *)view; @end NS_ASSUME_NONNULL_END