У меня есть приложение с вкладками.каждая вкладка имеет контроллер навигации.но значение навигационной панели Shows всех навигационных контроллеров равно NO.
. Я управляю тем, какой элемент управления навигацией активен в событии
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
в AppDelegate.Затем, если пользователь нажимает на строку в таблице на вкладке, я вызываю тот же метод (openDetail) в appdelegate.Я хочу, чтобы выдвинуть DetailViewController на весь экран, а не на вкладке контроллера.Я попробовал несколько способов, но никогда не работал.поэтому я выдвигаю это как модальное представление.
[currentNavController presentModalViewController:detailVC animated:YES];
как это может прийти / уйти с правой стороны.я просто хочу, чтобы он работал как обычный rootviewcontroller.но новый контроллер должен появиться через tabbarcontroller, как приложение USA Today.