Как показано на фотографии ниже, у меня есть контроллер TabBar в качестве контроллера корневого представления с подключенным контроллером навигации. В моих VC1 и VC2 у меня есть панель вкладок и панель навигации на экране, что и я хочу. Однако для VC3 мне не нужна панель вкладок. В настоящее время я просто скрываю и открываю табуляцию при просмотре. Однако это привело к некорректному интерфейсу пользователя. Я думаю, что было бы замечательно, когда я представляю VC3, он просто представляет «поверх» текущего экрана, сохраняя панель навигации. Можно ли это сделать? Мне также хотелось бы, чтобы презентация была справа налево, как и в виде сеге (как противопоставить показаться снизу)Segue to VC over TabBar
Примечание. Я использую performSegueWithIdentifier для перехода на VC3
Я видел какое-то решение, где я должен установить rootVC вместо обычного контроллера вида (логин VC в моем случае). Однако я стараюсь избегать этого, потому что, если пользователь уже вошел в систему, мне не нужно вводить логин. Если у меня есть это как мой rootVC все время, пользователь будет вынужден загружать и «видеть» регистрацию VC сначала, прежде чем увидеть tabBarVC. Это вызовет. Разве есть способ избежать этого?
Эдвард висел брата проверить мой ответ относительно уже введенного в систему или нет – user3182143