Я пытаюсь использовать панель навигации из контроллера навигации при использовании панели вкладок из UITabBarController.Если я устанавливаю корневой контроллер моего контроллера навигации в мой контроллер представления панели вкладок, я получаю изображение 2. Если я устанавливаю корневой контроллер в свой основной контроллер представления (который является элементом панели вкладок 0), я получаю изображение 1.
![desired navigation bar IMG:](https://i.stack.imgur.com/LGliM.jpg)
требуемая панель навигации
![IMG:](https://i.stack.imgur.com/KDW4Q.jpg)
требуемая панель вкладок
Я не использую раскадровку, сейчас моя иерархия выглядит следующим образом:
NavigationController->UITabBarController->ViewControllers
AppDelegate.swift:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
window = UIWindow(frame: UIScreen.main.bounds)
window?.makeKeyAndVisible()
window?.rootViewController = UINavigationController(rootViewController: TabViewController())
return true
}