Как вставить и показать контроллер панели вкладок в UIPopoverController или просто в UIView? - PullRequest
0 голосов
/ 22 сентября 2011

Я пытаюсь объяснить мою проблему своим легким английским (извините, но я итальянец: P)

У меня есть планиметрия, в которой я хочу, если пользователь касается комнаты, отображается popover и онсодержит TabBarController.Теперь, с этим кодом:

- (void) showPopover:(PathArea*) path withPoint:(CGPoint) point {
MenuPopOver* menu = [[MenuPopOver alloc] init];
UIPopoverController* popOver = [[UIPopoverController alloc] initWithContentViewController:menu];
[popOver setDelegate:self];

CGRect bound = CGRectMake(point.x, point.y, 5, 5);
[popOver presentPopoverFromRect:bound inView:self permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[menu release];

}

я могу показать Popover, который содержит простой вид с надписью «HELLO».Но когда я пытаюсь вставить TabBarController, в котором я установил nibname двух контроллеров представления для вызова их представлений, ничего не происходит.

В деталях я создал, в дополнение к другим классам, которые есть в моем проекте,3 класса UIViewController: MenuPopOver, FirstViewController, Second2ViewController.

В первом / втором ViewController я создал простой TextView только для их тестирования.В MenuPopOver.xib я установил для первого представления nibname: FirstViewController, а для второго просмотра nibname: SecondViewController.

Теперь, если я запускаю приложение, возникает ошибка, потому что я не установилвыход для MenuPopOver.Хорошо!Но что ?Выход происходит из первого контроллера и второго контроллера!Поэтому я подумал, что это должно быть сброшено!Я в замешательстве.

Итак, для теста я пытаюсь установить как Outlet "view -> TabBar" (надеясь, что представления загружались из первого и второго контроллера представления), но .... tabbar isпоказано без всего !!!Существует только панель инструментов с 2 кнопками вкладок по умолчанию (item1, item2) и ничем в связанном представлении.

Я не использовал 'делегат'.

Итак, вопрос прост.... как мне реализовать контроллер панели вкладок в поповере или, вообще, в представлении ?!Огромное спасибо

...