Ios 查看设置了哪个UICollectionView布局?

Ios 查看设置了哪个UICollectionView布局?,ios,objective-c,uicollectionview,Ios,Objective C,Uicollectionview,我想知道是否可以根据UICollectionView中设置的布局更改我的UICollectionViewCell的布局 那么是否可以获取布局集?UICollectionView有一个变量collectionViewLayout。 如果在单元格中保留对集合视图的弱引用,则可以在cellForItemAtIndexPath方法中设置它,并在willDisplayCell委托方法中检查它的值,并相应地更新单元格的布局,例如,编写一个方法来更新自定义类中的单元格布局,并在willDisplayCell中

我想知道是否可以根据
UICollectionView
中设置的布局更改我的
UICollectionViewCell
的布局


那么是否可以获取布局集?

UICollectionView
有一个变量
collectionViewLayout
。 如果在单元格中保留对集合视图的弱引用,则可以在
cellForItemAtIndexPath
方法中设置它,并在
willDisplayCell
委托方法中检查它的值,并相应地更新单元格的布局,例如,编写一个方法来更新自定义类中的单元格布局,并在
willDisplayCell
中为每个单元格调用该方法

但是,如果单元格的布局将发生很大变化,我认为更好的方法是为每个布局创建单独的自定义单元格,并根据集合视图的
collectionViewLayout
返回
cellForItemAtIndexPath
中的相关单元格

在任何情况下,只要确保在更改布局时调用
reloadData
方法即可