UIcollectionview包含2种不同类型的单元

时间:2018-04-16 15:27:31

标签: ios swift uicollectionview

我需要创建一个UIcollectionview,其中包含每行3个单元格的单元格。在一定数量的单元格之后,让我们说60,我需要在其中显示一个带有图像视图的大单元格,并且单元格需要处于UIcollectionview的全宽度。 我已经创建了3个单元格部分,但我没有弄清楚如何插入大图像单元格以及如何正确布局它。 感谢。

2 个答案:

答案 0 :(得分:1)

你做几个部分怎么样?标题是另一个单元格。你也可以把图像放在那里。

答案 1 :(得分:0)

您可以在UICollectionViewFlowLayout委托方法中指定单元格的大小

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        //logic to find if the cell is 60 th item and then and dont forget to return the size of the other cells.
    if 60th cell {
        return size
    } else {
    return size
    }

}