Jak używać useLayoutToLayoutNavigationTransitions w UICollectionView?

Próbowałem nauczyć się nowego efektu przejścia układu w widoku kolekcji iOS7.

Jednak nie mogę go w ogóle uruchomić. Załączam opis zrzutu ekranu poniżej.

Zdaję sobie sprawę, że ten sam widok kolekcji jest używany między kontrolerami, gdy efekt przejścia jest aktywny. Ale dlaczego ten widok kolekcji nie jest przeładowywany, gdy następuje zmiana. Próbowałem nawet przeładować widok kolekcji, który również zawiódł.

Powinien być jakiś prosty punkt, którego powinienem brakować. Pomóż mi proszę.

Załączam poniższy kod źródłowy.

    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];

Kod projektu

questionAnswers(1)

yourAnswerToTheQuestion