Objective-C中UICollectionView中自定义布局和流布局之间的差异

时间:2016-06-21 06:45:14

标签: ios xcode uicollectionview

Objective-C中UICollectionView中的自定义布局和流布局有什么区别: -

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

差异取决于您使用的自定义布局。在某些情况下,标准流程布局并不完全符合您的要求,例如,如果您的项目具有可变大小,并且您希望项目间距始终相同。标准流程布局会留下不能对齐不同尺寸项目的间隙。

对于此类情况,您可能希望使用自定义布局,例如CHTCollectionViewWaterfallLayout。我特别提到这一点,因为它解决了我之前描述的间隙问题。现在,如果您从xib初始化集合视图,您只需将布局更改为自定义,并将布局类更改为您需要的任何设置。

答案 1 :(得分:1)

流程布局为UICollectionViewFlowLayout。自定义布局为UICollectionViewLayout子类UICollectionViewFlowLayout具有默认实现,而UICollectionViewLayout应自定义。

相关问题