得到的CollectionView内的所有collectionViewCells'高度之和(

2019-10-30 09:21发布

我的CollectionView细胞类中创建的CollectionView。

事情是我不能获得第一的CollectionView里面住了的CollectionView获得完美的大小以适合如果有所有细胞的大小。

第一级注释行是第一的CollectionView细胞,包围第二级注释(内容查看是蓝色和的CollectionView保持细胞是红色)

我使用的限制设置第二个的CollectionView高度。 它现在基本上是固定的。

我知道如何使细胞具有高度动态的评论,但我怎样才能使第二的CollectionView具有动态的高度,以适应如有的所有单元格?

可能的解决方法,做的东西:

for cell in collectionView.visibleCells as! [MyCellClass] {
   let sumOfAllCells += cell.frame.height 

}

Answer 1:

var height: CGFloat = 0
collectionView.visibleCells.forEach({ height += $0.bounds.height })


文章来源: Get the sum of all collectionViewCells' heights inside a CollectionView