我有一个UICollectionView
,在点击UIButton
后,我尝试选择全部或清除所有项目/单元格。
我怎么能像照片那样做?
答案 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.
}