答案 0 :(得分:2)
差异取决于您使用的自定义布局。在某些情况下,标准流程布局并不完全符合您的要求,例如,如果您的项目具有可变大小,并且您希望项目间距始终相同。标准流程布局会留下不能对齐不同尺寸项目的间隙。
对于此类情况,您可能希望使用自定义布局,例如CHTCollectionViewWaterfallLayout。我特别提到这一点,因为它解决了我之前描述的间隙问题。现在,如果您从xib初始化集合视图,您只需将布局更改为自定义,并将布局类更改为您需要的任何设置。
答案 1 :(得分:1)
流程布局为UICollectionViewFlowLayout
。自定义布局为UICollectionViewLayout
的子类。UICollectionViewFlowLayout
具有默认实现,而UICollectionViewLayout
应自定义。