// // QXRoomSeatSettingView.h // QXLive // // Created by 启星 on 2025/6/23. // #import #import "QXRoomModel.h" typedef NS_ENUM(NSInteger) { /// 闭麦 QXRoomSeatSettingMuteMic = 0, /// 锁麦 QXRoomSeatSettingLockMic, /// 抱麦 QXRoomSeatSettingHugMic }QXRoomSeatSettingType; NS_ASSUME_NONNULL_BEGIN @interface QXRoomSeatSettingView : UIView @property (nonatomic,assign)BOOL isNoHaveLockMic; //@property (nonatomic,assign)BOOL isMuteMic; @property (nonatomic,strong) QXRoomPitModel *pitModel; @property (nonatomic,strong) NSString *roomId; @property (nonatomic,copy)void (^setSuccessBlock)(QXRoomPitModel *pitModel); @property (nonatomic,copy)void (^clickHugBlock)(QXRoomPitModel *pitModel); -(void)showInView:(UIView *)view; -(void)hide; @end @interface QXRoomSeatSettingCell : UITableViewCell @property (nonatomic,strong)UILabel *titleLabel; @property (nonatomic,strong)UISwitch *eventSwitch; @property (nonatomic,assign)BOOL isOn; @property (nonatomic,assign)QXRoomSeatSettingType settingType; @property (nonatomic,strong) QXRoomPitModel *pitModel; @property (nonatomic,strong) NSString *roomId; @property (nonatomic,copy)void (^setSuccessBlock)(QXRoomPitModel *pitModel); +(instancetype)cellWithTableView:(UITableView*)tableView; @end NS_ASSUME_NONNULL_END