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.