2013-09-03 3 views
0

Я использую макет главной детали в своем приложении. Все прекрасно работает, но когда я щелкнул по меню, появится popover, и он находится над подробным представлением. как этот enter image description hereИзменение размера детализации, если popover приходит

на самом деле в детальном у меня отображаются некоторые видео, как это .. enter image description here

когда поповер приходят видео не видно, как изменить размер подробный вид так, что она движется вправо автоматически, когда появляется popover, и детали отображаются, как в случае ландшафтного режима. Спасибо ..

ответ

0

Вот как работает UISplitViewController в портретной ориентации. Детальный вид не может быть изменен.

Однако, перед тем, как появится всплывающее окно, будет вызываться метод удаления splitViewController:popoverController:willPresentViewController:. Вы можете реализовать это и отрегулировать представления в вашем контроллере подробностей, если необходимо. Но это не было бы стандартным поведением.

+0

мы можем заставить popover исчезнуть после того, как пользователь выберет элемент в этом списке ... – BalaChandra

+0

Конечно. Вы получаете ссылку на popover в методе делегата, о котором я упоминал. Используйте эту ссылку, чтобы отклонить popover при необходимости. – rmaddy

+0

Я уволил popover, используя [pc rejectPopoverAnimated: YES]; используя этот метод, но ничего не изменилось. – BalaChandra

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