uinavigationcontroller在静态表格单元格中的segue

时间:2013-07-07 20:20:49

标签: ios uitableview uinavigationcontroller

我正在创建一个具有三个大单元格的静态uitableview的应用程序。我希望每个单元都有自己的单元格中运行的导航控制器。当我将导航控制器与单元关联时(通过编辑/嵌入/导航控制器),我得到一种情况,表格单元格中的segue导致整个tableview被替换而不是单元格视图。有没有办法(理想情况下通过故事板)只是替换单元格内的视图控制器。表是静态的并不是一个强硬的要求。 感谢。

1 个答案:

答案 0 :(得分:1)

你需要

  1. 重新考虑您的UI流程,以避免将UINavigationController放在UITableViewCell中。正如您所见,导航控制器希望成为窗口层次结构中的顶级控制器,并将自行安装,
  2. 将您自己的导航控制器功能实现为自定义UITableViewCell。
  3. #1确实是您应该选择的选项。

    考虑使用带有三个选项卡的UITabBarController,每个选项卡对应一个表格单元格的UINavigationControllers。