У меня есть UIViewController
с именем LoginViewController
, и это rootViewController
в AppDelegate
. В LoginViewController
у меня две кнопки: Login
и Enroll
.
Когда я нажимаю Login
, я назначаю TabBarController
как rootViewController
, а затем показываю TabBarController
. Однако теперь я думаю, что мне нужно добавить еще UIViewcController
в качестве подпредставления, когда я нажимаю Enroll
. Я пробовал следующее:
[self.view addsubview:viewcontroller.view];
Но проблема здесь в том, что view.top моего ViewController закреплен примерно на 20 пикселей ниже верхнего края экрана. Я думаю, что есть проблема со строкой состояния, но я не могу понять, как ее исправить.
Я думаю, что мне нужно добавить свой ViewController в качестве подпредставления в LoginViewController, а затем перенаправить оттуда на другие представления. Может кто-нибудь предложить другие варианты?