Reputation: 153
How do I add a ViewController
before a TabBarController
in Swift? I am using Parse to make a custom login in the ViewController
which would lead to the TabBarController
... Help would be appreciated!
Upvotes: 11
Views: 9559
Reputation: 21
This is the way I transfer from the login view controller to my home view controller tab bar.
let homeViewController = self.storyboard?.instantiateViewController(withIdentifier: "HomeVCTabBar") as? UITabBarController
self.view.window?.rootViewController = homeViewController
self.view.window?.makeKeyAndVisible()
The most common mistake people make is that they use Instead of UITabBarController the name of the VC they go to.
Make sure you use UITabBarController to entry the first view from your TabBarController.
Upvotes: 2
Reputation: 1608
1. Control-drag from yellow symbol (ViewController) to the TabBarController
This will create a segue in your ViewController
menu
2. Click this new segue "Show segue to Tab..." and in identity inspector set an identifier name.
3. Now when you want to make the segue happen, use call...
performSegueWithIdentifier("WhatEveryYouNamedSegue", self)
Upvotes: 10