MOApplicationTableViewCell.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // MOApplicationTableViewCell.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2024/8/9.
  6. //
  7. #define MOApplicationTableViewCell_ID @"MOApplicationTableViewCell_ID" //复用id
  8. #import <UIKit/UIKit.h>
  9. #import "MOPersonModels.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface MOApplicationTableViewCell : UITableViewCell
  12. @property (weak, nonatomic) IBOutlet UILabel *indexLab;
  13. @property (weak, nonatomic) IBOutlet UIImageView *seatImgView;
  14. @property (weak, nonatomic) IBOutlet UILabel *seatNumLab;
  15. /** 背景动画 */
  16. @property (nonatomic, strong) MOHeadCustomView *headBgView;
  17. @property (weak, nonatomic) IBOutlet UIImageView *headImgView;
  18. @property (weak, nonatomic) IBOutlet UILabel *nameLab;
  19. @property (weak, nonatomic) IBOutlet UILabel *idLab;
  20. @property (nonatomic, strong) MOStarNumView *startView;
  21. @property (weak, nonatomic) IBOutlet UIStackView *connectStackView;
  22. @property (weak, nonatomic) IBOutlet UIButton *videoBtn;
  23. @property (weak, nonatomic) IBOutlet UIButton *voiceBtn;
  24. @property (weak, nonatomic) IBOutlet UIButton *overBtn;
  25. @property (weak, nonatomic) IBOutlet UIStackView *applicationStackView;
  26. @property (weak, nonatomic) IBOutlet UILabel *statusLab;
  27. @property (nonatomic, strong) MOPersonList *cellModel;
  28. @property (nonatomic, assign) BOOL isManage;
  29. @property (nonatomic, copy) NSString *roomId;
  30. @property (nonatomic, strong) NSIndexPath *cellIndexPath;
  31. @property (nonatomic, strong) MOPersonList *applyCellModel;
  32. @property (nonatomic, strong) MOLinkMic *linkCellModel;
  33. @property (nonatomic, copy) void (^roomStatusChangeBlock)(MORoomStatus *roomStatus);
  34. /** 挂断回调 */
  35. @property (nonatomic, copy) void (^hangUpBlock)(MOLinkMic *linkCellModel);
  36. @property (nonatomic, copy) void (^addRTMTipBlock)(NSString *rtmTipStr);
  37. @end
  38. NS_ASSUME_NONNULL_END