В моем приложении есть раскадровка с контроллером навигации и несколькими представлениями. Это автоматически помещает панель навигации с кнопкой «Назад» в любые представления, которые не являются корневым представлением.
Однако иногда я ухожу от этой раскадровки к отдельному наконечнику. Я хочу вернуться к раскадровке, но не обязательно к исходному корневому представлению. В настоящее время я использую этот метод для этого:
+(void) TransitionOnStoryboard:(NSString*)storyboard to:(NSString*)identifier withViewController:(UIViewController*)viewController
{
UIStoryboard *sb = [UIStoryboard storyboardWithName:storyboard bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:identifier];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[viewController presentViewController:vc animated:YES completion:NULL];
}
Это показывает представление, которое я хочу, но без панели навигации. Как мне указать свой навигационный контроллер или корневой вид, чтобы приложение знало, что нужно поместить панель навигации с кнопкой «Назад»?
Спасибо
[viewController.navigationController pushViewController:vc animated:YES]
- person Ayan Sengupta   schedule 19.06.2014