现在有这么一个场景,我tabelViewCell里面嵌套了uicollectionView,但是uicollectionView的高度是不确定的,我利用自动布局计算UITabelViewCell的高度,UITabelViewCell内部高度由UICcollectionView撑开。但是发现每次刚进来的时候计算有误差,后来发现collectionViewContentSize这哥size是不准确的。宽度比我计算的小,所以高度计算不准。解决方法:
DispatchQueue.main.async {
let h = self.collectionView.collectionViewLayout.collectionViewContentSize.height
self.collectionView.snp.updateConstraints { (make) in
make.height.equalTo(h)
}
self.collectionView.collectionViewLayout.invalidateLayout()
self.collectionView.layoutIfNeeded()
self.collectionView.reloadData()
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END























![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)