2013-06-10 7 views
0

У меня есть контроллер вида с встроенным в него контроллером контейнера. В этом представлении контейнера есть таблица, и если вы нажмете на определенную строку в этой таблице, должен быть отображен новый контроллер детского представления с подробностями об этой строке таблицы. Поэтому я просто перешел от этого к следующему контроллеру детского вида, но это не сработает. Или он делает, но он отображает ребенка на весь экран, а не только в контейнере, как должен. Как это сделать в Xcode? Или что я могу изменить в коде? Я немного потерял эту проблему ... Я просто использую контейнер, потому что в основном «заголовок» и «нижний колонтитул», окружающие мой контейнер, одинаковы для следующих 2 или 3 экранов.Xcode Storyboard -> Заменить контроллер детского просмотра с помощью push?

Это моя текущая настройка: enter image description here

ответ

0

Если бы я получил ваш вопрос, я думаю, что у вас есть правильное поведение, вы не можете сделать то, что вы хотите, нажав новую UIViewController, вам нужно вручную переключить вид, что-то вроде:

[currentView removeFromSuperview]; 
currentView = myNewViewVC.view; 
[self.containerView addSubview:currentView]; 

Надеюсь, что эта помощь.

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