Как сказал заголовок, я хочу показать еще один UIViewController из существующего UIViewController, который размещен в UIPopoverController. Я попробовал следующий метод:
_secondViewController = new SecondViewController();
this.ModalPresentationStyle = UIModelPresentationStyle.CurrentContext;
this.ModelInPopover = true;
this.PresentModelViewController(_secondViewController, true);
Однако secondViewController отображается в контроллере основного вида, а не в поповерном контроллере.
В этом посте кто-то упоминает, что это невозможно, и это нарушает HIG. Однако я видел это в других приложениях (например, в Yahoo! Email), если не ошибаюсь.
Я также думаю о другом подходе: если бы я мог создать UINavigationController в контексте popover, он мог бы работать, просто добавив новый ViewController в NavigationController. Но как?