| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // MOApplicationTableViewCell.h
- // MiMoLive
- //
- // Created by SuperC on 2024/8/9.
- //
- #define MOApplicationTableViewCell_ID @"MOApplicationTableViewCell_ID" //复用id
- #import <UIKit/UIKit.h>
- #import "MOPersonModels.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface MOApplicationTableViewCell : UITableViewCell
- @property (weak, nonatomic) IBOutlet UILabel *indexLab;
- @property (weak, nonatomic) IBOutlet UIImageView *seatImgView;
- @property (weak, nonatomic) IBOutlet UILabel *seatNumLab;
- /** 背景动画 */
- @property (nonatomic, strong) MOHeadCustomView *headBgView;
- @property (weak, nonatomic) IBOutlet UIImageView *headImgView;
- @property (weak, nonatomic) IBOutlet UILabel *nameLab;
- @property (weak, nonatomic) IBOutlet UILabel *idLab;
- @property (nonatomic, strong) MOStarNumView *startView;
- @property (weak, nonatomic) IBOutlet UIStackView *connectStackView;
- @property (weak, nonatomic) IBOutlet UIButton *videoBtn;
- @property (weak, nonatomic) IBOutlet UIButton *voiceBtn;
- @property (weak, nonatomic) IBOutlet UIButton *overBtn;
- @property (weak, nonatomic) IBOutlet UIStackView *applicationStackView;
- @property (weak, nonatomic) IBOutlet UILabel *statusLab;
- @property (nonatomic, strong) MOPersonList *cellModel;
- @property (nonatomic, assign) BOOL isManage;
- @property (nonatomic, copy) NSString *roomId;
- @property (nonatomic, strong) NSIndexPath *cellIndexPath;
- @property (nonatomic, strong) MOPersonList *applyCellModel;
- @property (nonatomic, strong) MOLinkMic *linkCellModel;
- @property (nonatomic, copy) void (^roomStatusChangeBlock)(MORoomStatus *roomStatus);
- /** 挂断回调 */
- @property (nonatomic, copy) void (^hangUpBlock)(MOLinkMic *linkCellModel);
- @property (nonatomic, copy) void (^addRTMTipBlock)(NSString *rtmTipStr);
- @end
- NS_ASSUME_NONNULL_END
|