Linked Questions

Popular Questions

Tap on cell and get index

Asked by At

When i tap on a cell i want to receive the index or other identifier specific to that cell. The code works and goes in the tapped function. But how can i receive a index or something like that?

override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCellWithReuseIdentifier("ShowCell", forIndexPath: indexPath) as UICollectionViewCell

    if cell.gestureRecognizers?.count == nil {
        let tap = UITapGestureRecognizer(target: self, action: "tapped:")
        tap.allowedPressTypes = [NSNumber(integer: UIPressType.Select.rawValue)]
        cell.addGestureRecognizer(tap)
    }

    return cell
}

func tapped(sender: UITapGestureRecognizer) {
    print("tap")  
}

Related Questions