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!
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)
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With