我有扩展名ViewController:MainCollectionview,用于自定义MainCollectionViewCell和CustomizeMainDescription单元格。
在接下来的步骤中,我想在另一个VC中创建一个集合视图。收集视图单元将是相同的,但数据与MainVC不同。我的问题是如何在此新collectionView中使用CustomizeMainDescription?
此代码显示了我的CustomizeMainDescription的一部分。
func levelCustomization(_ indexPath: IndexPath,_ cell: MainDishCollectionViewCell) {
switch arrayDish[indexPath.row].level {
case 1:
setColourLvlCircle(cell)
cell.buttonLvl1.setImage(circleFill,for: .normal)
cell.buttonLvl2.setImage(circle,for: .normal)
cell.buttonLvl3.setImage(circle,for: .normal)
case 2:
setColourLvlCircle(cell)
cell.buttonLvl1.setImage(circleFill,for: .normal)
cell.buttonLvl2.setImage(circleFill,for: .normal)
case 3:
setColourLvlCircle(cell)
cell.buttonLvl1.setImage(circleFill,for: .normal)
cell.buttonLvl3.setImage(circleFill,for: .normal)
default:
print("nil")
}
}