Получение ссылки на контроллер вида просмотра контейнера

У меня есть viewController, который содержит ContainerView (который создает ViewController). Я настраиваю segue и в методе prepareforsegue хочу получить ссылку на viewController, который встроен в контейнер View. Как это сделать. Я знаю, что с помощью segue.destinationViewController мы можем получить ссылку на UIViewController, но я также хочу настроить viewController, на который указывает ContainerView.

Ответы

Ответ 1

У вас уже есть ответ. Вид контейнера представляет собой представление, а не контроллер представления. Он просто определяет кадр, в который встроенный segue поместит представление содержимого контроллера просмотра child.

Когда система создает дочерний VC, он вызовет ваш метод prepareForSegue, и в этот момент segue.destinationViewController будет содержать контроллер дочернего представления, который содержится в представлении контейнера.