简体   繁体   中英

How to change view controller to tab bar controller as root view controller

I set the simple view controller as root view controller through navigation controller. Now I want to set the tab bar controller as root view controller. I am using Objective-C with Xcode 7.

Assuming you're inside a view controller when you want to switch, you could use:

UIStoryboard *sb = [self storyboard];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"tabBarController"];
self.view.window.rootViewController = vc;

Otherwise, you could call your app delegate and have it switch using its window property.

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