Files
peko-ios/issues/stageview-refactor-todo.md

840 B

当前状态

第一步:创建 StageViewManager 类

  • 创建 StageViewManager.h
  • 创建 StageViewManager.m
  • 实现基本的 stageView 管理逻辑
  • 使用 RoomInfoModel 中的 RoomType 定义

第二步:在 XPRoomViewController.m 中集成

  • 添加 StageViewManager 的导入
  • 添加 StageViewManager 属性声明
  • 在 viewDidLoad 中初始化 StageViewManager
  • 添加 setupStageViewManager 方法

🔄 第三步:重构现有的 stageView 更新逻辑

  • 找到所有 stageView 创建和更新的地方
  • 替换为使用 StageViewManager
  • 移除重复的 stageView 更新代码
  • 测试确保功能正常

第四步:测试和验证

  • 测试不同房间类型的切换
  • 验证 stageView 更新逻辑
  • 性能测试
  • 代码审查