目前,configureCell只能访问单元格和IndicatorInfo。在我的用例中,我想知道单元格的indexPath,以便我知道我正在配置哪个单元格并进行相应的自定义。具体来说,我们希望第一个单元格(indexPath 0)显示与其他单元格略有不同。
IndicatorInfo目前是一个结构体,因此我不能将其子类化以添加另一个字段来存储indexPath。
答案 0 :(得分:0)
只需更改configureCell()的定义,并在集合视图的cellForItemAt函数中调用它时为其添加indexPath:
collectionView(_ collectionView:UICollectionView,cellForItemAt indexPath:IndexPath) - > UICollectionViewCell
所以基本上,请按照以下步骤操作: