点击时将图像设置为 UICollectionView 单元格

Posted

技术标签:

【中文标题】点击时将图像设置为 UICollectionView 单元格【英文标题】:Set image to UICollectionView Cell on tap 【发布时间】:2016-07-12 14:33:04 【问题描述】:

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

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath

   cell.checkBox.hidden = NO;
   cell.checkBox.image = [UIImage imageNamed:@"check"];

我点击一个单元格,图像视图出现在另一个单元格中。 但是在同一个水龙头上,我还将 imagename 添加到 NSArray 并且它们的项目被正确添加。

【问题讨论】:

cell.checkBox.hidden = NO; cell 来自哪里? 【参考方案1】:

你可以试试以下

- (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 单元格的主要内容,如果未能解决你的问题,请参考以下文章

javascript [在页面滚动上设置动画粘贴CTA]这将在滚动时为点击元素设置动画,并在用户点击时将其关闭。 #javascript #css #sitewre

javascript [在页面滚动上设置动画粘贴CTA]这将在滚动时为点击元素设置动画,并在用户点击时将其关闭。 #javascript #css #sitewre

删除 IMAGE 时将 div 中的值设置为隐藏输入

如何在悬停时将过渡速度应用于缩放图像?

仅在编辑单击时将 ReadOnly 属性设置为 devexpress 网格(MVC)的列

CoreData与CloudKit同步时将图像保存到CoreData?