我正在尝试通过在集合视图单元格中嵌入tableview来实现此目的。 各个collectionView单元格的高度是动态的(通过设置布局'estimatedItemSize并使用单元格的自动布局)。我遇到的问题是我无法根据给定的数据动态调整嵌入式tableView的大小。
有没有办法可以动态更新单元格中tableView的大小
答案 0 :(得分:0)
对于集合视图或表视图,仅当您提供了足够的约束来计算它CGRect
时,自动调整大小才有效。在您的情况下,您在集合视图中有表视图,并且表视图的高度可以是任何内容,因为它可以滚动内容。
尝试提供表视图高度约束,然后将约束的值更改为表视图的contentsize.height
,然后它可能会有效。
也许考虑使用UIStackView
。