Я создал UITabBarController программно в AppDelegate с 4 контроллерами представления (используя .xib).Когда пользователь нажимает какую-то кнопку на ViewController (VC-A), он представляет другой VC (VC-B) и покрытую панель вкладок.Поэтому я хочу, чтобы у VC-B была панель вкладок на кнопке.
Я пытался добавить VC-B в качестве дочернего элемента tabbarcontroller.Я попытался .present (vc) и .show (vc) на обоих: VC-A и VC-A.TabBarController
Создание контроллеров в AppDelegate:
let controllers = [tabViewController1,tabViewController2,tabViewController3,tabViewController4]
tabBarController.viewControllers = controllers
window?.rootViewController = tabBarController
представление в VC-A
self.tabBarController?.present(controller, animated: false, completion: nil)