Вложение ViewController в инсайдерский другой ViewController в раскадровке

Как использовать защитную оболочку iOS5 ViewController из Interface Builder (на раскадровке)?

Документация iOS говорит об этом (UIViewController → Управление просмотром → Раскадровки):

Например, вы можете указать, что содержимое одного из элементов управления контурами содержится внутри другого контроллера представления.

Ответ 1

A ViewController в iOS - это просто объект, привязанный к представлению. Viewcontroller в построителе интерфейсов может иметь миллионные контроллеры представлений в качестве свойств, хотя это не причина для этого, если только представление, подключенное к контроллеру представления, не имеет миллионных представлений, и все они нуждаются в собственном контроллере.

Вы не можете утверждать, что в iOS есть ограничение на просмотр контроллера. Это бессмысленно. Пожалуйста, поймите, что контроллер представления содержит только представление и любые выходы или код, которые вы добавляете к нему.

Он может загружать и отображать другой контроллер вида. Он может содержать ссылку на другой контроллер представления. Но диспетчеры просмотра не используют никакие иерархические средства, содержащие другой контроллер представления.