我有一个UIImages数组,我使用40个单元添加到集合视图。我想使用一个整数来选择从该数组中取出的UIImage的数量,并将默认的UIImage添加到剩余的单元格中。将一定数量的数值从数组添加到集合视图
(如Integer是7我想借此从阵列7个UIImages并使用默认的UIImage在剩下的33个细胞)
这是怎么了我当前图像的单元格添加图像。
cell.imageView?.image = imageArray[indexPath.row]
我有一个UIImages数组,我使用40个单元添加到集合视图。我想使用一个整数来选择从该数组中取出的UIImage的数量,并将默认的UIImage添加到剩余的单元格中。将一定数量的数值从数组添加到集合视图
(如Integer是7我想借此从阵列7个UIImages并使用默认的UIImage在剩下的33个细胞)
这是怎么了我当前图像的单元格添加图像。
cell.imageView?.image = imageArray[indexPath.row]
在cellForItem(at:)
:
if indexPath.item >= 7 {
cell.imageView?.image = defaultImage
} else {
cell.imageView?.image = imageArray[indexPath.item]
}
您可以用UICollectionView
子类的属性替换7
,然后检查。
替换此行:
cell.imageView?.image = imageArray[indexPath.row]
有:
cell.imageView?.image = ((myInteger > indexPath.row) ? imageArray[indexPath.row] : myDefaultImage)
其中myDefaultImage
是默认的形象和myInteger
是你的幻数
完美的作品! – Gjeruldsen