我有一个 View Controller ,顶部有分段 View Controller ,然后两个容器 View 放在另一个 View Controller 上。我将根据分段 Controller 的选择隐藏和显示它们。
看一下截图:2ContainerViews_2childViews
每个 subview 都有 Collection View 。现在我不知道如何开始,即
如何使用这两个 Collection View ?
我可以将这两个 subview 以及 Collection View 链接到 单类?或者我是否必须实现三个类,一个用于主类 View Controller ,两个用于 subview 上的 Collection View 分开吗?
请帮忙。我将不胜感激。
最佳答案
根据您在此处提供的信息,听起来这两个 Collection View 是互斥的(您一次只显示一个)。如果是这种情况,您实际上可以通过简单地使用 1 个 View Controller 及其内部的单个 Collection View 来极大地简化您的实现。然后,根据您想要显示的数据集,您只需更改 Collection View 显示的内容,方法是交换数据源对象,或者通过检查激活的模式在委托(delegate)方法中返回另一组数据。然后,当用户点击按钮在数据集之间切换时,只需调用 reloadData
即可。
关于ios - 如何处理两个容器 View 内的两个 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43852012/