title: UICollectionView cell change background while tap
body: <p>Is there a possibility to change the background color of <code>UICollectionView</code> only while the element is tapped. I have tried:</p>
  
  <pre><code>-(void) collectionView:(UICollectionView *)collectionView didHighlightItemAtIndexPath:(NSIndexPath *)indexPath{
      //change color when tapped
  }
  
  -(void)collectionView:(UICollectionView *)collectionView didUnhighlightItemAtIndexPath:(NSIndexPath *)indexPath{
      //change back on touch up 
  }
  </code></pre>
  
  <p>But the result is that I can see the change only when i keep my finger for a bit longer time. 
  Is there some similar stuff like in <code>UITableViewCell</code> method <code>willSelectItemAtIndexPath:</code>?</p>