标签: ios uicollectionview uicollectionviewcell
如何更新UICollectionView的所有单元格大小? 我正在更改UICollectionView的框架,并希望相应地更改其UICollectionViewCells大小
UICollectionView
答案 0 :(得分:1)
我不确定究竟是什么问题,但这里有步骤,可以帮助你实现你想要的目标:
定义集合视图布局委托(我假设您使用流布局或其后代)
实施- collectionView:layout:sizeForItemAtIndexPath:(请参阅docs)并根据collectionView计算单元格尺寸
- collectionView:layout:sizeForItemAtIndexPath:
collectionView
更改集合视图的框架调用invalidateLayout时(请参阅docs)。它将强制代理人致电sizeForItemAtIndexPath
invalidateLayout
sizeForItemAtIndexPath
如果您有任何疑问 - 请随时提出。如果你提供一些代码片段并解释你有什么样的困难会更好。