¿Cómo usar useLayoutToLayoutNavigationTransitions en UICollectionView?

Estaba intentando aprender el nuevo efecto de transición de diseño en la vista de colección de iOS7.

Sin embargo, soy incapaz de hacerlo funcionar en absoluto. He adjuntado una descripción de captura de pantalla a continuación.

Soy consciente de que la misma vista de colección se usa entre los controladores cuando este efecto de transición está vigente. Pero, ¿por qué esa vista de colección no se está recargando cuando se está produciendo la transición? Incluso traté de recargar la vista de colección y que también falló.

Debería haber algún punto simple que debería faltar. Ayudame por favor.

He adjuntado el código fuente a continuación.

    UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
    flowLayout.itemSize = CGSizeMake(75.0, 70.0);

    ALCollectionViewNoXibController* controller = [[ALCollectionViewNoXibController alloc] initWithCollectionViewLayout:flowLayout];
    controller.numberOfItems = _numberOfItems-1;
controller.transitionType = _transitionType;
    if (_transitionType == kLayoutTransition) {
        controller.useLayoutToLayoutNavigationTransitions = YES;
    }
   [self.navigationController pushViewController:controller animated:YES];

Código de proyecto

Respuestas a la pregunta(1)

Su respuesta a la pregunta