Reputation: 625
I have just implemented an SWRevealViewController
into my application and I have one problem.
The front view
(the view on top of the table view) is not the view controller I want on top. I have two view controllers
which I link to from my table view and the one I don't want displaying shows up.
How can I set One of the two view controllers I want at the front upon app launch?
Upvotes: 2
Views: 508
Reputation: 2207
let frontNavigationController:UINavigationController
let rearNavigationController:UINavigationController
let revealController = SWRevealViewController()
var mainRevealController = SWRevealViewController()
let sidebar = self.storyboard?.instantiateViewController(withIdentifier: “sideVCID”)as! Sidebar
let home = self.storyboard?.instantiateViewController(withIdentifier: "HomeVCID")as!HomeVC
frontNavigationController = UINavigationController(rootViewController: home);
rearNavigationController = UINavigationController(rootViewController: sidebar)
revealController.frontViewController = frontNavigationController;
revealController.rearViewController = rearNavigationController;
revealController.delegate = self;
mainRevealController = revealController
self.window?.rootViewController = = mainRevealController
Upvotes: 1