MORoomNormalMenuView.h 960 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // MORoomNormalMenuView.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2025/8/14.
  6. //
  7. #import <UIKit/UIKit.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface MORoomNormalMenuView : UIView
  10. /** 分类标题 */
  11. @property (nonatomic, strong) NSMutableArray *tagArr;
  12. @property (nonatomic, strong) NSMutableArray *titleArr;
  13. @property (nonatomic, strong) NSMutableArray *iconImgArr;
  14. @property (nonatomic, strong) UIColor *titleColor;
  15. @property (nonatomic, copy) void (^menuBtnClickBlock)(NSString *titleStr);
  16. #pragma mark - 扩展属性
  17. /** 有该对象时, title 展示两行 以及点击菜单后 弹窗不会消失 */
  18. @property (nonatomic, strong) MOLinkMic *linkMicModel;
  19. @property (nonatomic, copy) void (^menuBtnClickAndLinkMicBlock)(NSString *titleStr, MOLinkMic *linkMicModel);
  20. @property (nonatomic, copy) void (^viewDismissBlock)(void);
  21. - (void)toReloadTheMenuView;
  22. - (void)showRoomNormalMenuView;
  23. - (void)dismissRoomNormalMenuView;
  24. @end
  25. NS_ASSUME_NONNULL_END