Когда я представляю свой UIViewController с modalPresentationStyle родительского UINavigationController, установленного на UIModalPresentationCurrentContext, UIViewController не скользя. В этом случае не используется переход.
Вот мой код:
UIViewController *viewController = [[UIViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
navController.navigationBarHidden = YES;
self.navigationController.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:navController animated:YES completion:nil];
Когда я не устанавливаю modalPresenttionStyle, все работает нормально. Но мне нужен этот стиль, потому что я хочу, чтобы UIViewController представлял как оверлей.
BTW: Когда отклоняется ViewController, анимация работает нормально.