2013-06-19 2 views
2

В конструкторе интерфейса вы можете вытащить «Контейнерный вид», который соединяется с другим контроллером представления. Я использовал эту функцию несколько раз, отлично работает.Xcode/IB несколько видов контейнеров, указывающих на контроллер одного вида?

Возможно ли, чтобы некоторые из этих видов контейнеров указывали на один и тот же контроллер вида в IB? Подумайте об этом как о нескольких контроллерах представлений, которые все хотят содержать один и тот же повторно используемый контроллер представлений. Я занимаюсь этим в течение хорошего часа и не могу понять, как это сделать (в IB), поэтому я предполагаю, что это невозможно. Я просто хотел убедиться, что не пропустил его, потому что это было бы очень полезно.

PS. Пожалуйста, не беспокойтесь, объясняя, как это сделать в коде. Я сделал это и могу легко сделать это в коде. Было бы неплохо управлять этим в раскадровке, когда все соединения устанавливаются визуально.

ответ

0

Нет, вы не можете сделать это в IB. Только в коде. (даже через год)

Для тех из вас, кто может это сделать, самым простым способом является создание контроллера контейнера в IB с видом сдерживания, указывающим, где нет. Создайте встроенный контроллер просмотра, также в IB. Затем напишите код, чтобы добавить контроллер дочернего представления, когда это необходимо.

Смежные вопросы