UICollectionView изменить ячейку фона при нажатии

Есть ли возможность изменить цвет фонаUICollectionView только тогда, когда элемент коснулся. Я пытался

-(void) collectionView:(UICollectionView *)collectionView didHighlightItemAtIndexPath:(NSIndexPath *)indexPath{
    //change color when tapped
}

-(void)collectionView:(UICollectionView *)collectionView didUnhighlightItemAtIndexPath:(NSIndexPath *)indexPath{
    //change back on touch up 
}

Но в результате я вижу изменения только тогда, когда держу палец немного дольше. Есть ли что-то подобное, как вUITableViewCell методwillSelectItemAtIndexPath:?

Ответы на вопрос(3)

Ваш ответ на вопрос