iOS: desplazarse de una celda a la vez

Tengo un desplazamiento horizontal configurado ahora. Me gustaría que el tipo de scroll / snap de una celda a la vez cuando se desplaza de lado a lado.

¿Podría alguien arrojar algo de luz? Aquí está el código que tengo hasta ahora:

- (void)viewDidLoad { [super viewDidLoad]; } #pragma mark - UICollectionView Datasource - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { return 1; } - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView { return 20; } - (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath { MyCell *cell = [cv dequeueReusableCellWithReuseIdentifier:@"MyCell" forIndexPath:indexPath]; cell.backgroundColor = [UIColor whiteColor]; return cell; } #pragma mark - UICollectionViewDelegateFlowLayout - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section { return UIEdgeInsetsMake(50, 20, 50, 20); } 

[collectionView setPagingEnabled:YES]; ¿Podría hacer el truco?

http://adoptioncurve.net/archives/2013/04/creating-a-paged-photo-gallery-with-a-uicollectionview/