Как использовать контроллер навигации и контроллер панели вкладок в файле appdelegate - PullRequest
1 голос
/ 07 апреля 2011

Я сталкиваюсь с проблемой отображения контроллера навигации и контроллера панели вкладок, либо отображается один из них в зависимости от позиции добавления подпредставления в методе запуска приложения.

   - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:     (NSDictionary *)launchOptions {    

// Override point for customization after application launch.
   navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
// Add the view controller's view to the window and display.
[self.window addSubview:navigationController.view];
[self.window addSubview:tabBarController.view];

[self.window makeKeyAndVisible];

return YES;
 }

Ответы [ 2 ]

0 голосов
/ 07 апреля 2011

Вы можете добавить один из контроллеров одновременно navigationController или TabbarController.Если вы добавите контроллер Tabbar, и в этом контроллере вы добавите контроллер навигации, то вы увидите оба варианта.

0 голосов
/ 07 апреля 2011

Да, только один может отображаться одновременно. Вы можете установить навигационный контроллер на вкладках tabBarController, тогда вы сможете видеть оба одновременно.

enter image description here

посмотрите на элемент 1, теперь его viewController изменит его на контроллер навигации.

...