UICollectionView selectItemAtIndexPath ne pas faire appel didSelectItemAtIndexPath

J'ai une vue de collection. Je voudrais par programmation sélectionner une cellule. C'est le code que j'utilise

[_collectionView selectItemAtIndexPath:[NSIndexPath indexPathForItem:currentSelectedVideo inSection:0] animated:YES scrollPosition:UICollectionViewScrollPositionNone];

Pour une raison quelconque, les fonctions:

-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath 

-(void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath

Ne sont pas appelés et, par conséquent, l'effet visuel que j'utilise pour l'affichage de la cellule sélectionnée ne s'affiche pas sur l'écran.

Est-il un bon comportement?

OriginalL'auteur bashan | 2013-10-14