如何处理两个容器视图中的两个集合视图
How to handle two collection views inside two container views
我有一个视图控制器,顶部有分段视图控制器,然后两个容器视图放在另一个上面。我将根据分段控制器的选择来隐藏和显示它们。
看看截图:2ContainerViews_2childViews
每个子视图都有集合视图。现在我不确定如何开始,即
这两个集合视图怎么搭配?
我可以 link 这两个子视图以及集合视图吗
单身class?还是我必须实现三个 classes,一个用于 main
视图控制器,两个用于子视图的集合视图
分别?
请帮忙。我会很感激。
根据您在此处提供的信息,听起来这两个集合视图是相互排斥的(您一次只显示一个)。如果是这种情况,您实际上可以通过简单地使用 1 个视图控制器和其中的单个集合视图来大大简化您的实现。然后,根据您要显示的数据集,您只需更改集合视图显示的内容,方法是换出数据源对象,或者通过检查激活的模式在委托方法中返回另一组数据。然后当用户点击按钮在数据集之间切换时调用 reloadData
。
我有一个视图控制器,顶部有分段视图控制器,然后两个容器视图放在另一个上面。我将根据分段控制器的选择来隐藏和显示它们。
看看截图:2ContainerViews_2childViews
每个子视图都有集合视图。现在我不确定如何开始,即
这两个集合视图怎么搭配?
我可以 link 这两个子视图以及集合视图吗 单身class?还是我必须实现三个 classes,一个用于 main 视图控制器,两个用于子视图的集合视图 分别?
请帮忙。我会很感激。
根据您在此处提供的信息,听起来这两个集合视图是相互排斥的(您一次只显示一个)。如果是这种情况,您实际上可以通过简单地使用 1 个视图控制器和其中的单个集合视图来大大简化您的实现。然后,根据您要显示的数据集,您只需更改集合视图显示的内容,方法是换出数据源对象,或者通过检查激活的模式在委托方法中返回另一组数据。然后当用户点击按钮在数据集之间切换时调用 reloadData
。