Ios UICollectionViewFlowLayout,包含不同大小的项

Ios UICollectionViewFlowLayout,包含不同大小的项,ios,uicollectionview,uicollectionviewlayout,Ios,Uicollectionview,Uicollectionviewlayout,我有一个UICollectionView,项目可以在运行时修改它的高度。 问题是,当一个项目高于另一个项目时,该项目被大量空白包围 我正在寻找创建以下内容的属性: 我希望使用UICollectionView而不是github示例或第三部分实现。 谢谢。我不相信UICollectionViewFlowLayout会有这种行为。在collectionView:layout:sizeForItemAtIndexPath:中修改高度或为该单元格返回其他值后,尝试重新加载集合视图,并查看间隙是否已填充

我有一个
UICollectionView
,项目可以在运行时修改它的高度。 问题是,当一个项目高于另一个项目时,该项目被大量空白包围

我正在寻找创建以下内容的属性:

我希望使用
UICollectionView
而不是github示例或第三部分实现。
谢谢。

我不相信
UICollectionViewFlowLayout
会有这种行为。在
collectionView:layout:sizeForItemAtIndexPath:
中修改高度或为该单元格返回其他值后,尝试重新加载集合视图,并查看间隙是否已填充。否则,我建议使用自定义的
UICollectionViewLayout
子类

此类可能正好适合此用途-用于集合视图的UICollectionViewLayout子类:

仅使用标准UICollectionView无法实现此功能。。。您可以自己处理代码,也可以尝试第三方选项之一,这是一个很好的免费工作示例