0

我正在创建一个具有三个大单元格的静态 uitableview 的应用程序。我希望每个单元格都有自己的导航控制器,在单元格内运行。当我将导航控制器与单元格相关联(通过编辑/嵌入/导航控制器)时,我会遇到一种情况,即来自表格单元格的 segue 会导致整个表格视图被替换,而不是单元格视图。有没有一种方法(最好是通过故事板)仅替换单元格内的视图控制器。表格是静态的并不是硬性要求。谢谢。

4

1 回答 1

1

你需要

  1. 重新考虑您的 UI 流程以避免将 UINavigationController 放在 UITableViewCell 中。如您所见,导航控制器希望成为窗口层次结构中的顶级控制器,并将自己安装为这样,
  2. 将您自己的类似导航控制器的功能实现为自定义 UITableViewCell。

#1确实是您应该采取的选择。

考虑使用具有三个选项卡的 UITabBarController,每个选项卡用于表格单元格的 UINavigationControllers。

于 2013-07-07T21:08:23.670 回答