Контроллеры с несколькими представлениями с построителем интерфейса и iPad - PullRequest
0 голосов
/ 25 июля 2011

Я пытаюсь создать приложение, которое имеет главный экран и затем три кнопки, которые позволят пользователю переключаться в совершенно другой «контекст» (поэтому у меня есть другой экран, который выполняет рендеринг с использованием opengl, а другой -что-то совершенно отличное от того, что делает основной экран).

Мой вопрос: как мне создать более одного контроллера представления в конструкторе интерфейсов, и как я буду переключаться между различными контроллерами представления?(Я знаю, что это не рекомендуется Apple, но это то, что я пытаюсь сделать)

Спасибо за любую помощь:)

1 Ответ

1 голос
/ 26 июля 2011

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

Я основываю свой ответ на части, которую вы говорите "подробнее"чем один контроллер представления в построителе интерфейса ".Я предполагаю, что у вас есть один или 2 (или n) ViewControllers (а не UIViews) в вашем NIB, и вы хотите "поиграть" с ними.Вы можете сделать что-то вроде этого:

[self.view addSubview:myFirstViewController.view];

Если вы хотите переключиться на другое:

[myFirstViewController removeFromSuperview];
[self.view addSubview:mySecondViewController.view];

Не забудьте иметь в своем "rootViewController" и IBOulet, чтобы иметь ссылку на вашUIViewController.Если вам нужна дополнительная помощь, дайте мне знать.

...