我正在设计一个底部带有标签栏的应用程序,代表我的应用程序关注的 2 组不同的数据。这些集合都是相同的数据类型但不同的集合(一个是分配的实体,另一个是附近的实体,但“实体”对于两者来说是相同的类型)。在每个视图控制器中,顶部还有一个用于相同数据的不同视图的切换开关(一个用于缩略图样式视图,另一个用于地图视图)。
根据我的理解,您不会使用 2 按钮选项卡栏控制器和跨两个选项卡的同一视图控制器的 1 个共享实例,我目前将代码拆分为 2 个单独的视图控制器,一个用于“分配的实体”,一个用于对于“附近的实体”。问题是这里的代码在每个视图控制器中都是完全相同的。唯一不同的是实体的特定集合。理想情况下,我想做的是有 1 个带有 2 个数组的视图控制器,每组数据 1 个,并且用于填充视图的数据会根据用户所在的选项卡而变化。有人对正确执行此操作有任何建议吗?这当然不可能是一个独特的问题,但我没有在网上找到任何东西来准确解决这个问题。通常我会认为有'
谢谢。