我已经看到了集合视图嵌套在表格视图中的解决方案,但是对于我的应用程序,我需要有 2 个集合视图,因为这样可以更轻松地执行其他一些操作。
因此,让我们调用仅垂直滚动的根集合视图VerticalCollectionView和仅水平滚动的嵌套集合视图Horizo ntalCollectionView。我使用情节提要创建了它们。下面你会看到橙色是垂直,绿色是水平,里面有一个标签。
而且我已将两个集合的委托和数据源设置为同一个 CollectionViewController。
我通过检查委托方法引用的 tableview 来区分 2 个不同的单元格
我的问题是 HorizontalCollectionView 没有被实例化。我已经为 VerticalCollectionView、背景颜色、项目数等工作了一切。在 VerticalCollectionViewCell 中,我有一个引用 HorizontalCollectionView 的 IBOutlet