首页 > 解决方案 > 加载后更改 UICollectionViewCell 高度

问题描述

我正在加载一个collectionView。当我按下按钮时,我需要更改单元格高度。我发现的唯一方法是调用“reloadData”,但这对我不利,因为我不想重新加载单元格。有没有办法改变高度?

标签: iosobjective-cuicollectionviewcell

解决方案


无效UICollectionViewLayout将强制布局通过。

[collectionView.collectionViewLayout invalidateLayout];

如果您想更改少量单元格而不是使整个布局无效,您可以使用invalidateLayoutWithContext:更有针对性的更新。


推荐阅读