2012-07-01 2 views
8

У меня есть следующий код в UIStoryBoardSegue, чтобы сделать скручивающую кнопку push segue.Пользовательские UIStoryboardSegue Push и Pop, соответствующие анимации

(void) perform { 

    UIViewController *src = (UIViewController *) self.sourceViewController; 
    UIViewController *dst = (UIViewController *) self.destinationViewController; 

    [UIView transitionWithView:src.navigationController.view duration:1 
         options:UIViewAnimationOptionCurveEaseInOut | UIViewAnimationOptionTransitionCurlUp 
        animations:^{ 
         [src.navigationController pushViewController:dst animated:NO]; 
        } 
        completion:NULL]; 

} 

Он отлично работает, но когда я нажимаю на кнопки «назад» на приложение, он скользит назад, а керлинг вниз. Поскольку это толчок, мне нужно вывести текущий контроллер представления вместо добавления другого сегмента.

Как сделать «завитушку»?

ответ

Смежные вопросы