I have a UIViewController
named LoginViewController
, and it is a rootViewController
in the AppDelegate
. In the LoginViewController
, I have two buttons: Login
and Enroll
.
When I tap Login
, I assign a TabBarController
as the rootViewController
, then show the TabBarController
. However, now I think I need to add another UIViewcController
as a subview when I tap Enroll
. I tried the following:
[self.view addsubview:viewcontroller.view];
But the problem here is My ViewController's view.top is pinned about 20 pixels below the top of the screen. I think there is an issue with the status bar, but I can't figure out how to fix it.
I think that I need to add my ViewController as a subview to the LoginViewController, then redirect from there to different views. Can someone please suggest other options?