Когда я представляю свою UIViewController
с modalPresentationStyle
родительского UINavigationController
набора для UIModalPresentationCurrentContext
, то UIViewController
не втягивается. Там нет перехода используется.Нет анимации, когда modalPresentationStyle установлен в UIModalPresentationCurrentContext
Вот мой код:
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
, анимация работает нормально.
Вы когда-нибудь находили решение этого вопроса? – Alf
У меня такая же проблема. Вы когда-нибудь находили решение? –