2016-09-06 2 views
0

У меня есть один CollectionViewcell, и я установил действие tapGestureRecognizer на мое уменьшенное изображение на нижней странице (маленькое изображение). Я хочу, чтобы метод менял мое большое изображение с маленьким, но как получить доступ к содержимому моей ячейки? Я попробовал это, я получил ImageUrl и я получил indexPath, но я не смог изменить содержание моей камерыизменить содержимое UICollectionViewcell с помощью метода выбора распознавания жестов imageTap с помощью Swift

Sample Screenshoot

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 есть простое решение?

+0

всякий раз, когда у нажмите на него просто установить значение FLAG, а затем перезагрузить CollectionView и в методе cellForRow, ПРЫ значения этого флага, и если он удовлетворяет ваше состояние, то изменить изображение еще пусть его будьте такими же, надеюсь, у меня есть моя точка! –

ответ

0

Я понял!

изменения моей ячейки декларация к этому

let cell = collectionView.cellForItemAtIndexPath(indexPath) 
Смежные вопросы