MORoomSetBaseView.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // MORoomSetBaseView.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2024/8/13.
  6. //
  7. #import <UIKit/UIKit.h>
  8. #import "MORoomThemeBaseView.h"
  9. #import "MORoomSettingsView.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface MORoomSetBaseView : UIView
  12. @property (nonatomic, strong) MOVoiceThemeData *voiceConfigData;
  13. @property (nonatomic, copy) void (^backgroundSelectBlock)(MOMicroStyleModel *cellModel);
  14. @property (nonatomic, copy) void (^styleSelectBlock)(MOMicroStyleModel *cellModel);
  15. @property (nonatomic, copy) void (^rippleSelectBlock)(MOMicroStyleModel *cellModel);
  16. @property (nonatomic, copy) void (^sureBtnClickBlock)(NSArray *dataArr);
  17. @property (nonatomic, strong) NSString *roomId;
  18. @property (nonatomic, strong) MOSettingInfo *settingInfo;
  19. @property (nonatomic, strong) MOSettingInfo *theSettingInfo;//新(修改后的)SettingInfo
  20. @property (nonatomic, copy) void (^changeTheSettingInfo)(MOSettingInfo *settingInfo);
  21. + (instancetype)moRoomSetBaseView;
  22. - (void)showRoomSetBaseView;
  23. - (void)dismissRoomSetBaseView;
  24. - (void)getTheConfigData;
  25. @end
  26. NS_ASSUME_NONNULL_END