点击时将图像设置为 UICollectionView Cell

Set image to UICollectionView Cell on tap

我正在使用 UICollectionView,我想在用户点击单元格时显示复选框,我还启用了多选。 我试图从 didSelectItemAtIndexPath 中取消隐藏 imageView,但它无法正常工作

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
   cell.checkBox.hidden = NO;
   cell.checkBox.image = [UIImage imageNamed:@"check"];
}

我单击一个单元格,然后出现其他单元格的 imageView。 但是在同一个水龙头上,我也将图像名称添加到 NSArray 并且它们的项目被正确添加。

您可以尝试以下

- (void)collectionView:(UICollectionView *)collectionViewdidSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
   UICollectionViewCell* cell = [collectionView cellForItemAtIndexPath:indexPath]; //typecast the cell to your custom cell
   cell.checkBox.hidden = NO;
   cell.checkBox.image = [UIImage imageNamed:@"check"];
}