如何在UIButton操作方法中选择所有和清除项目/单元格

时间:2017-08-09 06:57:36

标签: swift swift3

我有一个UICollectionView,在点击UIButton后,我尝试选择全部或清除所有项目/单元格。

我怎么能像照片那样做?

enter link description here

1 个答案:

答案 0 :(得分:1)

为此您必须管理一个数组以供选择,或者如果您使用模型,则可以为选择属性添加一个字段。

@IBAction func selectAll(_ sender: UIButton) {
  // Set Whole Array to 1 and reload collection view.
}

@IBAction func clearAll(_ sender: UIButton) {
  //Set Whole array to 0 and reload collection View
}


// In collectionView method Check selection condition and Display Check mark.
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    // If Array value is 1 at indexPath.row then set Checked view otherwise Unchecked view.
  }