zoom entière UICollectionView

J'ai un iPad App où je suis à l'aide d'un UICollectionView et chaque UICollectionViewCell contient un seul UIImage.
Actuellement, je suis l'affichage par 9 UIImages (3 lignes * 3 colonnes) par page, j'ai plusieurs pages.

Je voudrais utiliser Geste de Pincement pour zoomer sur l'ensemble de la UICollectionView pour augmenter/diminuer le nombre de lignes/colonnes affichées par page et le mieux serait d'avoir de belles zoom animation pendant le geste de Pincement!

Actuellement, j'ai ajouté un Geste de Pincement sur mon UICollectionView. J'attrape le Geste de Pincement de l'événement pour calculer le nombre de lignes/colonnes en utilisant le facteur d'échelle, si elle a changé de puis-je mettre à jour la pleine UICollectionView à l'aide de:

[_theCollectionView performBatchUpdates:^{
     [_theCollectionView deleteSections:[NSIndexSet indexSetWithIndex:0]];
     [_theCollectionView insertSections:[NSIndexSet indexSetWithIndex:0]];
 } completion:nil];

Il fonctionne, mais je n'ai pas l'animation en douceur au cours de la transition.

Une idée? UICollectionView hérite de UIScrollView, est-il possible de ré-utiliser le UIScrollView geste de Pincement caractéristique pour atteindre mon objectif?

OriginalL'auteur sebastien | 2013-05-06