Ответ 1
Container View Controllers
позволяют включать контроллер детского представления в другой контроллер представления. Взгляните на docs, нажав ссылку "больше..." в обзоре классов.
Реализация контроллера просмотра контейнеров
Пользовательский подкласс UIViewController также может выступать в качестве контроллера представления контейнера. Контроллер представления контейнеров управляет представлением содержимого других контроллеров представлений, которыми он владеет, также известных как его контроллеры дочерних представлений. Детский вид может быть представлен как есть или в сочетании с представлениями, принадлежащими контроллеру контейнера...
Использование их в раскадровках так же просто, как перетаскивание Container View на ваш контроллер представления.
И Xcode автоматически добавит к нему контроллер дочернего представления