是否可以将集合视图保留在另一个集合视图中?
Posted
技术标签:
【中文标题】是否可以将集合视图保留在另一个集合视图中?【英文标题】:Is it possible to keep a collection view inside another collection view? 【发布时间】:2015-11-03 14:55:05 【问题描述】:我有一个场景,如果我们单击或选择垂直滚动的集合视图中的任何单元格,它应该在所选下方显示单行水平滚动,这应该适用于所有单元格,所以我创建了一个视图控制器中的集合视图,我想在方法中创建另一个集合视图:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
因为这里不仅在创建集合视图,而且下一个单元格也在向下移动。希望你了解情况。但我被这里击中了。 我不知道如何在这里编写代码,
1) 我的方法是否正确, 2)如果是,请给我一些说明如何实现这一目标? 3)如果我插入一个单元格,它将插入一个单元格,但它应该是水平滚动,如我发布的图像所示。所以帮帮我??
【问题讨论】:
你能附上任何草图或设计吗? 我在问题底部添加了一张图片,请检查一次。 【参考方案1】:实现您的设计的一种方法是:
向集合视图添加两种类型的 UIcollectionviewcells cell1:cell1 是您单击的普通单元格。cell2:点击普通单元格时,您将在 collectionview 的 indexpath + 1 处插入此单元格
向 cell2 添加滚动视图。带有水平滚动或集合视图。
cell2 将是数据源并包含该视图的逻辑。
这将使处理事件变得非常容易。
【讨论】:
感谢您的回答,我希望这对我有用。完成任务后我会尽快回复您。非常感谢 Irfan Irfan 你能看到我在我的问题中添加的图片,以便你了解我的场景以上是关于是否可以将集合视图保留在另一个集合视图中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 int 值加载到文本字段并显示在另一个集合视图控制器的标签上
Swift,集合视图和情节提要,在另一个标签上使用 viewWithTag 时为空