如何在swift中从标签数组中更改集合视图中特定单元格标签的颜色

时间:2017-04-24 21:18:26

标签: ios swift uicollectionviewcell

我对Swift很新,我有一个问题,我有一个集合视图,里面有一个单元格,并且在这个单元格内部有一个标签。我创建了一个数组并将其返回,因此我有多个带标签的单元格。我的问题是,如何更改特定标签的颜色,例如,如果我想要标签“2”,“7”,“13”(来自图像)等不是绿色,而是其他颜色。谢谢 screen of simulator

1 个答案:

答案 0 :(得分:1)

实施以下方法并设定所需的颜色。

func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    // Access label of cell object and set desired colour
}
  

告诉代理人即将显示指定的单元格   集合视图。

https://developer.apple.com/reference/uikit/uicollectionviewdelegate/1618087-collectionview