我在CollectionView单元格类中创建了一个CollectionView。
问题是,我无法获得生活在第一个collectionView中的CollectionView的完美大小,以适应所有单元格的大小(如果有)。
第一级注释行是第一个CollectionView单元格,其中包含第二级注释(contentView为蓝色,包含单元格的collectionView为红色)
我正在使用约束来设置第二个collectionView的高度。现在已经基本修复。
我知道如何使注释单元格具有动态高度,但是如何使第二个collectionView具有动态高度以适合所有单元格(如果有)?
可能的解决方案,并执行以下操作:
for cell in collectionView.visibleCells as! [MyCellClass] {
let sumOfAllCells += cell.frame.height
}
答案 0 :(得分:1)
var height: CGFloat = 0
collectionView.visibleCells.forEach({ height += $0.bounds.height })