Как переместить uiviewcontroller через tabbarcontroller - PullRequest
2 голосов
/ 08 октября 2010

У меня есть приложение с вкладками.каждая вкладка имеет контроллер навигации.но значение навигационной панели Shows всех навигационных контроллеров равно NO.

. Я управляю тем, какой элемент управления навигацией активен в событии

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

в AppDelegate.Затем, если пользователь нажимает на строку в таблице на вкладке, я вызываю тот же метод (openDetail) в appdelegate.Я хочу, чтобы выдвинуть DetailViewController на весь экран, а не на вкладке контроллера.Я попробовал несколько способов, но никогда не работал.поэтому я выдвигаю это как модальное представление.

[currentNavController presentModalViewController:detailVC animated:YES];

как это может прийти / уйти с правой стороны.я просто хочу, чтобы он работал как обычный rootviewcontroller.но новый контроллер должен появиться через tabbarcontroller, как приложение USA Today.

1 Ответ

3 голосов
/ 08 октября 2010

представить контроллер вида следующим образом

[tabBarController presentModalViewController:detailVC animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...