获取 CollectionView 中所有 collectionViewCells 的高度总和

Get the sum of all collectionViewCells' heights inside a CollectionView

我在 CollectionView 单元格中创建了一个 CollectionView class。

问题是我无法让位于第一个 collectionView 中的 CollectionView 获得适合所有单元格大小(如果有的话)的完美大小。

一级评论行是第一个CollectionView Cell,包含二级评论(contentView是蓝色的,collectionView是红色的)

我正在使用约束来设置第二个 collectionView 高度。现在基本修好了。

我知道如何使评论单元格具有动态高度,但如何使第二个 collectionView 具有动态高度以适合所有单元格(如果有)?

可能的解决方案,做一些事情:

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

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