以下是我希望细胞看起来的样子,
我正在做indexPath.row%3 == 0但不幸的是,这并没有成功。
答案 0 :(得分:1)
它与集合视图布局无关,它与你如何显示单元格有关。
我建议在collectionView(_:willDisplay:forItemAt:)
中执行以下逻辑:
假设您的视图控制器符合UICollectionViewDelegate
:
func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
cell.backgroundColor = [.purple, .white, .white, .purple][indexPath.item % 4]
}
感谢@ vacawama优雅编辑([.purple, .white, .white, .purple][indexPath.item % 4]
)。
答案 1 :(得分:0)
cell.backgroundColor = [.purple, .white, .white, .purple][indexPath.item % 4]
感谢@vacawama