我在 UITableViewCell
中有一个 UICollectionView
。所以层次结构是这样的:
UITableView -> UITableViewCell -> UICollectionView - > UICollectionViewCell
我在这里想要实现的是在 UICollectionView
中禁用滚动,并使其看起来像一个大列表项。所有内容都是动态创建的。那么如何根据单元格调整 UICollectionView
的大小。它的高度应该等于所有 UICollectionViewCells
的总和。
谢谢!
编辑:我设法禁用滚动并且它起作用了。然后尝试调整单元格的大小,但它似乎没有做任何事情:
cell.viewscollectionview.scrollEnabled = false
cell.viewscollectionview.frame = CGRectMake(0, 0, tableView.frame.width, 800)
最佳答案
尝试使用自动布局。 使用 Collection View 高度约束。在开始时保持不变。稍后,当您向单元格添加数据时,通过更改高度约束的常量来调整 Collection View 的高度。
关于ios - 在 UICollectionView 中禁用滚动并调整其大小以包裹所有单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34811400/