Когда я представляю свой 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
, анимация работает нормально.