0
私はCollectionViewcellを1つ持っており、tapGestureRecognizerアクションをサムネイル画像の下のページ(小さな画像)に設定しました。小さなイメージで大きなイメージを変更する方法がありますが、セルのコンテンツにアクセスするにはどうすればよいですか?私はこれを試してみました、私はimageURLにを持って、私はindexPathを得たが、私はUICollectionViewcellコンテンツをimageTapジェスチャー認識セレクターメソッドからSwiftに変更
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)
}
任意の1は、簡単な解決策を持っている私のセルの内容を変更することができませんでしたか?
に私の細胞宣言はいつでもU、それだけcollectionviewとcellForRow方法での再読み込み、その後FLAG値を設定し、をタップし、このフラグ値をchck、それはあなたの条件を満たしている場合、それを聞かせて他の画像を変更します同じ、あなたが私のポイントを持っていることを望む! –