我有一个UIImages数组,添加到包含40个单元格的集合视图中。我想使用整数来选择从该数组中获取的UIImages的数量,并将默认UIImages添加到剩余的单元格中。
(如果整数是7,我想从数组中获取7个UIImages,并在剩余的33个单元格中使用默认UIImages)
这是我当前如何将图像逐个添加到单元格中的方式。

cell.imageView?.image = imageArray[indexPath.row]

最佳答案

cellForItem(at:)中:

if indexPath.item >= 7 {
    cell.imageView?.image = defaultImage
} else {
    cell.imageView?.image = imageArray[indexPath.item]
}

您可以用7子类的属性替换UICollectionView,然后检查它。

10-08 06:10