2013-06-05 2 views
-1

У меня есть требование показать страницу настройки в центре экрана для обоих вращений при каждом изменении вращения. Я использовал способ показать popover, чтобы показать страницу настроек (UITableViewController). Но я не могу показать свой popover в центре экрана. Это еще один способ показать мою страницу настроек в центре экрана. Обратите внимание, что на моей странице настроек есть следующие страницы или экраны, поэтому я должен использовать NavigationController. Я не нашел, так или иначе, чтобы показать UITableVIewController или NavigationController непосредственно, кроме как положить их в PopoverController. Если требуется более подробная информация/разъяснение, дайте мне знать. Обратите внимание, что я показываю popover без стиля стрелки.Показать UIPopover в центре экрана при вращении

ответ

3

Вместо использованием UIPopover, представит новый контроллер представления модально с помощью

modalPresentationStyle = UIModalPresentationFormSheet; 
+0

Если я представляю UINavigationController из существующих UIViewController как упоминалось выше, то я не в состоянии иметь собственный размер UINavigationController и его детей. Мне нужно, чтобы квадратный экран отображался в центре, который имеет несколько вспомогательных экранов, которые должны отображаться в стиле стека (поэтому мне нужно использовать UINavigationController) – Premal

+0

Извините, что он работает нормально. Я ошибочно использовал другой стиль – Premal