UICollectionView 可以使用柱状布局垂直滚动吗?

Can a UICollectionView scroll vertically with a columnar layout?

我正在构建需要垂直滚动的 UICollectionView,但以柱状格式布置其项目以处理不同的项目高度,如下所示:

逐列布局是水平滚动集合视图的默认布局,但我的需要垂直滚动。完成此操作的最简单方法是什么?我是否需要继承 UICollectionViewLayout,或者 UICollectionViewFlowLayout 可以做到吗?或者...?

感谢您的评论。事实证明,github 上有一个名为 SelfSizingWaterfallCollectionViewLayout 的 UICollectionViewLayout 子类,它完全满足我的需要。