计算collectionview中的节数

时间:2016-08-09 07:14:49

标签: ios uicollectionview

我正在使用带动态单元格大小的CollectionView。我成功地实现了它。但是现在我想在所有部分修复行如第0-3节细胞
部分1-2细胞
部分2-3细胞
部分4-2细胞等等。 。
我该怎么做。
我已经实现了这样的 numberOfItemsInSection

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
    if (section == 0)
    {
        return 3;
    }
    else if (section % 2 != 0)
    {
        return 2;
    }
    else
    {
        return  3;
    }
}


但我有点难以算上 numberOfSection 我该怎么做?

例如:如果我要显示 8项。那么我有 3节 索引0 - 3细胞,索引2 - 2细胞和索引3 - 3细胞
如何在collectionview中的任何数字项目中执行此操作。

1 个答案:

答案 0 :(得分:-1)

示例::

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
        return 4
    }

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    numberOfSectionsInCollectionView(collectionView)
    }