Я хочу иметь возможность создать TabBarViewController с некоторыми вкладками, а затем добавить pu sh в заданные вкладки
let tabBarViewController = UITabBarController()
let redVc = UIViewController()
redVc.view.backgroundColor = .red
let blueVc = UIViewController()
blueVc.view.backgroundColor = .blue
tabBarViewController.viewControllers = [redVc, blueVc]
Это позволило создать tabBarViewController с красной и синей вкладками. Теперь я хочу положить sh желтый V C на красную вкладку, чтобы у меня была желтая и синяя вкладка.
let yellowVc = UIViewController()
yellowVc.view.backgroundColor = .yellow
tabBarViewController.modalPresentationStyle = .fullScreen
// this doesn't work
viewController.present(tabBarViewController, animated: true)
// must use this
tabBarViewController.viewControllers![0] = yellowVc
Что я должен сделать, чтобы иметь возможность представить на данной вкладке?