我正在使用 ECSlidingViewController,这是一个提供侧抽屉效果的库。我的应用程序打开到一个(导航控制器持有一个)“附近”结果的表视图控制器,并且单元格连接到滚动视图控制器。
隐藏的左侧菜单是一个带有几个选项的表视图控制器(不同类),其中 2 个是其他表视图控制器,它们将使用与启动时看到的表视图相同的布局、单元格原型和详细滚动视图。
我想知道用某种属性(如枚举 typeOfDisplay)制作更通用的 tableView 是否会更好,这让我可以有条件地管理不同的细微差别,例如从服务器/CoreData 填充单元格、导航栏标题、排序顺序、切换自动更新、可编辑性等 - 或者 - 如果我应该为每个不同的视图控制器(“附近”、“精选”和“已保存”)制作 NavigationController->TableViewController->ScrollViewController
我想重用我的表格视图,因为单元格/显示/细节将是相同的,但填充表格的方法不同,我不想做出难以修改的东西。
编辑 -
如果您熟悉标签栏控制器中的表格视图,那么实现细节应该几乎相同。