Comment faire pour centrer un UICollectionView quand il est exploité?

J'ai un UICollectionView et il a beaucoup de UICollectionViewCells sur elle. Je veux faire défiler la cellule vers le centre de la UICollectionView quand il est exploité. Mon souci est que même si je tape sur le dernier ou le haut de la cellule, il doit se déplacer vers le centre de l'affichage de la collection.

J'ai essayé le réglage de la contentInsets et les décalages, mais ils ne semblent pas fonctionner. Je crois que je vais avoir à modifier la taille du contenu sur la sélection et revenir à l'original lorsque le défilement commence.

Vérifier mon édité réponse, j'ai ajouté quelques modifications

OriginalL'auteur Ankit Srivastava | 2013-07-26