简体   繁体   中英

How to used navigation controller and tab bar controller in appdelegate file

I am facing issue of displaying navigation controller and tab bar controller together either one is displayed depending on the position of adding subview in applicationlaunch method.

   - (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;
 }

Yes only one can be display at one time. You can set navigation controller in tabs of tabBarController then you can see both at same time.

在此处输入图片说明

look at item 1 now its viewController change it to navigation controller.

You can add one of controller either navigationController or TabbarController at a time. If you add Tabbar controller and in that controller you add Navigation controller then you can see both.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM