2010-04-30 5 views
1

Я пытаюсь по существу повторно реализовать UISplitViewController (потому что он имеет свои ограничения), но когда я создаю UIViewController viewController, а затем делаю «[viewController.view addSubview contentViewController.view]» на нем , чтобы добавить представление, которое уже имеет контроллер представления, этот контентный вид, похоже, не инициализируется его контроллером представления. Я предполагаю, что его диспетчер представлений становится отсоединенным или освобожденным, не так ли?Добавление представления с контроллером представления в виде подсмотра другого контроллера представления. Не работает

ответ

2

Можете ли вы разместить свой код?

UIViewController* myController = [[UIViewController alloc] initWithNibName:@"myView" bundle:nil]; 
myViewClass* cellView = (myViewClass*)cellController.view; 
[self addSubview:cellView]; 

Приведенный выше код добавит subview, используя представление в «myView» nib.

Убедитесь, что в файле бобы - Зрения из myViewClass Владелец файла является UIViewController и его выхода вида связан с представлением.

+0

Разве вы не имеете в виду myController там на второй линии, а не cellController? – Robotbugs

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