在 UICollectionViewCell 中实现 UICollectionView
Posted
技术标签:
【中文标题】在 UICollectionViewCell 中实现 UICollectionView【英文标题】:Implement UICollectionView in a UICollectionViewCell 【发布时间】:2014-01-15 22:35:19 【问题描述】:我想要一个UICollectionView
,其中的单元格也是UICollectionView
s。这可能吗?如果可以,有人可以给我一个关于如何开始的指南吗?我已经有了我的主要UICollectionView
,但在其UICollectionViewCell
中实现另一个UICollectionView
时遇到了麻烦。
【问题讨论】:
您具体在尝试什么?具体是什么问题? 【参考方案1】:前段时间我做过类似的事情。在您的父 CollectionView 的 cellForItemAtIndexPath: 内,您必须执行以下操作。我没有对此进行测试,因此您可能需要添加一些代码:
ChildCollectionViewController * cv = //Initialize your secondCVController here
if (!cv)
cv = [self.storyboard instantiateViewControllerWithIdentifier:@"collectionViewID”]; //set your class’s storyboard ID before doing this
cv.view.frame = cell.contentView.bounds;
[self addChildViewController:cv];
[cell.contentView addSubview:cv.view];
[cv didMoveToParentViewController:self];
//Some code here for cell contents
return cell;
【讨论】:
以上是关于在 UICollectionViewCell 中实现 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章
在didHighlightItemAt上更改UICollectionViewCell中的背景并且在滚动时didUnhighlightItemAt闪烁