Я думаю, что в вашем случае вы хотели бы изменить rootViewController на новый Different navigationViewController.
, так что вы делаете довольно просто, когда хотите перейти от «вида входа в систему» к «mainPageView» вам нужны две вещи:
appDelegate
, чтобы обернуть представление главной страницы новым навигационным контроллером
Теперь, когда вы хотите перейти к просмотру главной страницы, просто создайте его NavigationController и переключите rootViewController
. Вот пример:
if let navigation = UIStoryboard.init(name:"mainPageNavigation", bundle: Bundle.main).instantiateViewController(withIdentifier: "mainPageNavigation") as? mainPageNavigationController {
let appDelegate = UIApplication.shared.delegate as? AppDelegate
appDelegate?.window?.rootViewController = navigation
appDelegate?.window?.makeKeyAndVisible()
}
и все готово:)