我有一个CollectionViewcell,我将tapGestureRecognizer操作设置为底部页面上的缩略图图像(小图像)。我希望这个方法能够用小的方法改变我的大图像,但是如何访问我的单元格的内容?我试过这个,我得到了imageURL,我得到了indexPath,但是我没有改变我的单元格的内容
func tapThumbnail(sender: UITapGestureRecognizer){
let thumbnail = sender.view as! UIImageView
let url = thumbnail.sd_imageURL() as! NSURL
let point = sender.locationInView(self.collectionView)
let indexPath = self.collectionView!.indexPathForItemAtPoint(point)
let cell = self.collectionView!.dequeueReusableCellWithReuseIdentifier(productsIdentifier, forIndexPath: indexPath!) as! ProductsSpotlightViewCell
cell.productImage.sd_setImageWithURL(url)
}
任何一个都有简单的解决方案吗?
答案 0 :(得分:0)
将我的单元格声明更改为此
let cell = collectionView.cellForItemAtIndexPath(indexPath)