Я хочу встроить контроллер навигации в представление контейнера и использовать тот же контроллер навигации, чтобы выдвинуть другой контроллер представления.Вот обходной путь с помощью раскадровки. ![enter image description here](https://i.stack.imgur.com/hisaj.png)
Могу ли я встроить навигационный контроллер с Container View программно?Я могу добавить содержимое SecondViewController в качестве подпредставления в представлении контейнера.Но в этом случае мой навигационный контроллер не будет работать.
В BaseViewController я добавил этот код,
let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: "SecondViewController")
let navigationController = CustomNavigation(rootViewController: secondViewController!)
// taking a navigation controller reference, so that I can use this to Push other view controller.
Helper.shared.customNavController = navigationController
self.addChildViewController(navigationController)
secondViewController?.view.frame = CGRect(x: 0, y: 0, width: containerView.frame.size.width, height: containerView.frame.size.height)
containerView.addSubview((secondViewController?.view)!)
Он добавил содержимое SecondViewController в представлении контейнера.Но с помощью этого контроллера навигации (Helper.shared.customNavController) я не могу выдвинуть любой другой View Controller.