Подтвердить что ты не робот

Раскадровка - просмотр контейнера - встраивание различных представлений на основе условия

В моем приложении раскадровки у меня есть иерархия представлений вроде этого:

  • ParentViewController имеет представление контейнера (перетаскивает и переносит представление контейнера из библиотеки на представление родительского контроллера представления).

2. Контейнерный вид может вставлять один из трех контроллеров представления, основанный на некоторых условиях.

Во время реализации второго пункта я столкнулся с проблемой.

Если я попытаюсь сделать это в раскадровке, перетащив управление из представления контейнера в контроллер представления, я могу выбрать viewDidLoad - вставить segue. Это автоматически включит контроллер представления назначения, но тогда у меня не будет возможности встроить другие контроллеры представлений на основе какого-либо условия, например, при нажатии другой кнопки.

Может ли кто-нибудь предложить мне, как я могу реализовать второй пункт?

4b9b3361

Ответ 2

Существует еще одно решение: у вас могут быть три контейнера, каждый из которых имеет собственный сегмент для другого контроллера просмотра. Показать один контейнер и скрыть еще два.