123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- //
- // YOUPAILZChatRoomBaseVC.h
- // VQU
- //
- // Created by CY on 2021/10/28.
- // Copyright © 2021 MS. All rights reserved.
- //
- #import "ZCBaseVC.h"
- #import "YOUPAILZChatRoomModel.h"
- #import "YOUPAILZChatRoomInfoView.h"
- #import "YOUPAILZChatRoomMemberView.h"
- #import "YOUPAILZChatRoomSeatView.h"
- #import "YOUPAILZChatRoomSeatModel.h"
- #import "YOUPAILZChatRoomFooterView.h"
- #import "LZBKeyBoardToolEmojiBar.h"
- #import "YOUPAILZChatRoomApplySeatButton.h"
- #import "YOUPAILZChatRoomMoreModel.h"
- #import "YOUPAIZYChatRoomMoreWindow.h"
- #import "YOUPAILZChatRoomOthearSeatCell.h"
- #import "YOUPAILZMusicLyrieView.h"
- //#import "YOUPAILZChatRoomMemberModel.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface YOUPAILZChatRoomBaseVC : ZCBaseVC
- @property (nonatomic,assign)BOOL youpaipisCurrentUserUpSeat;// 当前用户是否在座位上
- @property (nonatomic,assign)YOUPAILZChatRoomSeatModel *youpaiplocalSeatModel;// 本地座位用户
- @property (nonatomic,strong)YOUPAILZChatRoomModel *youpaipchatroomModel; // 语音房model
- @property (nonatomic,weak)YOUPAILZChatRoomInfoView *youpaipchatroomInfoView; // 语音房信息
- @property (nonatomic,weak)YOUPAILZChatRoomMemberView *youpaipchatroomMemberView; // 语音房成员
- @property (nonatomic,weak)YOUPAILZChatRoomSeatView *youpaiphostSeatView; // 主持麦位
- @property (nonatomic,weak)UICollectionView *youpaipotherSeatCollectionView; // 其他麦位
- @property (nonatomic,weak)YOUPAILZChatRoomFooterView *youpaipfooterView;
- @property (nonatomic,weak)LZBKeyBoardToolEmojiBar *youpaipkeyboardView;
- @property (nonatomic,weak)YOUPAILZChatRoomApplySeatButton *youpaipapplySeatButton; // 上麦处理
- @property (nonatomic,weak)UITableView *youpaipmessageTableView; // 消息列表
- @property (nonatomic,strong) NSMutableArray *youpaipmessages; // 消息数据
- @property (nonatomic,strong)YOUPAILZChatRoomMoreModel *youpaipmoreModel; // 更多内功能的开关
- @property (nonatomic,strong)YOUPAIZYChatRoomMoreWindow *youpaipmoreWindow; // 更多功能弹框
- @property (nonatomic,weak) YOUPAILZMusicLyrieView *youpaiplyrieView; /// 歌词
- @property (nonatomic,assign) BOOL youpaipisClose; // 是否关闭房间
- /// 上麦处理按钮事件
- - (void)youpaifapplySeatButtonClick;
- /// 关闭按钮事件
- - (void)youpaifcloseBtnClick;
- /// 点击公告事件
- - (void)youpaifnoticeBtnClick;
- /// 刷新座位
- - (void)youpaifreloadSeats;
- /// 点击主持位
- - (void)youpaifhostSeatClick;
- /// 点击其他麦位
- - (void)youpaifotherSeatClickWithIndex:(NSInteger)index;
- // 展示个人信息
- - (void)youpaifshowUserInfoWithUserId:(NSString *)userId;
- // 展示选择座位
- - (void)youpaifshowSelectedSeatWindowWithUserId:(NSString *)userId youpaipisInviation:(BOOL)youpaipisInviation;
- /// 处理点击用户操作
- - (void)youpaifhandleUserOperationWithUserId:(NSString *)userId;
- /// 更新玩法UI
- - (void)youpaifreloadPlayTypeUI;
- /// 更新相亲进度
- - (void)youpaifsetupBlindDateProgressData;
- /// 展示选择相亲对象
- - (void)youpaifshowBlindDateSelectWindow;
- ///更新背景图片
- - (void)youpaifsetupBgImage;
- @end
- NS_ASSUME_NONNULL_END
|