如何为每个单元格设置自定义集合视图单元格间距

How to set custom Collection View Cell spacing for every cell

我有一个集合视图,我想以编程方式计算每个单元格之间的间距,但我不知道如何执行此操作。

那么,如何计算具有 UICollectionViewFlowLayout 的 UICollectionView 中的 UICollectionViewCells 之间的单元间距?

以下是在集合视图中设置自定义单元格间距的方法。您必须创建一个扩展程序。

extension ViewController : UICollectionViewDelegateFlowLayout {

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {

    return //whatever you want//

}

确保 extension 后面的 "ViewController" 是您的 viewcontroller.

的名称