2017-04-14 60 views
0

我有一个UIImages数组,我使用40个单元添加到集合视图。我想使用一个整数来选择从该数组中取出的UIImage的数量,并将默认的UIImage添加到剩余的单元格中。将一定数量的数值从数组添加到集合视图

(如Integer是7我想借此从阵列7个UIImages并使用默认的UIImage在剩下的33个细胞)

这是怎么了我当前图像的单元格添加图像。

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

回答

1

cellForItem(at:)

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

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

+0

完美的作品! – Gjeruldsen

1

替换此行:

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

有:

cell.imageView?.image = ((myInteger > indexPath.row) ? imageArray[indexPath.row] : myDefaultImage)

其中myDefaultImage是默认的形象和myInteger是你的幻数