点击时将图像设置为 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"];
}
我正在使用 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"];
}