我有带有UITableViewCell的UITableView,其中包含UICollectionView,如下所示:
在UICollectionView中,数据是动态添加的。 我已经订阅了UICollectionView contentSize,并且正在将UICollectionView的框架相应地更改为contentSize。它工作正常,并且包含UICollectionView的UITableViewCell的框架正确更改,但是UITableView contentSize不会更新。而且我不明白为什么?
UITableView项的高度设置为UITableViewAutomaticDimension
答案 0 :(得分:0)
我找到的最佳解决方案。这是手动执行的高度计算,而不使用UITableViewAutomaticDimension。
是的,您必须花一些时间写这篇文章。
在UICollectionViewCell的每个添加的元素之后,您需要更新tableView(取决于适合您的对象):