Должен ли контейнер UIViewController быть корневым контроллером представления? - PullRequest
2 голосов
/ 16 ноября 2011

iOS5. Я пытаюсь создать и добавить новый контроллер представления контейнера в мое приложение, но мне нужен родительский контроллер представления, чтобы он был дочерним по отношению к другому контроллеру представления. Это возможно?

То, что я пробовал до сих пор, приводит к тому, что ребенок и / или родитель не видны.

Пока я спрашиваю - есть ли у кого-нибудь хорошие справочные примеры создания контроллеров контейнерного представления в iOS5. Кстати, я смотрел видео Apple WWDC.

1 Ответ

0 голосов
/ 16 ноября 2011

Хорошо, хорошо, чтобы ответить на мой собственный вопрос еще раз, lol. Нет, Контейнер ViewController не должен быть корневым контроллером представления.

Моя структура приложения - это навигационный контроллер (назовем это vc1) с включенными / выключенными различными контроллерами представления.Один из этих контроллеров push-представления (давайте назовем его vc2) должен иметь дочерние контроллеры представления.Первоначально я хотел создать Контроллер Представления Контейнера (назовем его vc3) и добавить его как дочерний элемент контроллера с принудительным представлением, а затем добавить к нему дочерние элементы (назовем это vc4 и vc5).Это привело бы к следующему:

Контроллер Nav (vc1) Контроллер представления контейнера (vc2) Контроллер представления контейнера (vc3) Контроллер представления (vc4) Контроллер представления (vc5)

Я не смогзаставить это работать.Поэтому я переосмыслил и попытался объединить vc2 и vc3.Это, кажется, работает до сих пор (у меня есть видимое представление контроллера представления).

Моя (пока) рабочая структура:

Nav Controller (vc1) Контейнер Представления Контейнера (vc2)View Controller (vc3) View Controller (vc4)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...