мое приложение основано на навигации, я добавляю контроллер дочернего представления на один из моих экранов, например:
[self addChildViewController:_settingsVc];
[_settingsVc didMoveToParentViewController:self];
[self.view addSubview:_settingsVc.view];
[UIView transitionFromView:self.view toView:_settingsVc.view
duration:0.6
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished) {
_header_view.header_title.text = @"Settings";
}];
вид и анимация показывают отлично! и когда я возвращаюсь из представленного контроллера дочернего представления:
[UIView transitionFromView:_settingsVc.view toView:self.view
duration:0.6
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished) {
_header_view.header_title.text = @"Friends Locator";
}];
у меня тоже все хорошо ... проблема в том, что если я вхожу в контроллер дочернего представления и нажимаю кнопку «Назад» UINavigationBar
, тогда я вижу, как полоса выдвигается, и у меня черный экран. как я могу управлять этим?