UIActionSheet на iPad появляется снизу, когда родительским представлением является UIPopover - PullRequest
0 голосов
/ 11 января 2012

На iPad у меня вид, что это поповер.В представлении есть кнопка, которая показывает UIActionSheet.Когда я вызываю showFromBarButtonItem: animated, вместо того, чтобы отображаться как всплывающее окно, как я ожидал, я вместо этого получаю лист действий, который появляется из нижней части представления.Кто-нибудь знает способ заставить его быть поповером поверх существующего поповера?Все работает нормально, если мой взгляд, показывающий, что UIActionSheet не является поповером.

1 Ответ

0 голосов
/ 11 января 2012

Такое поведение, вероятно, связано с тем, что вы вызываете объект UIActionSheet из вашего контроллера поповера, который, вероятно, имеет границы, сравнимые с границами экрана iPhone.Когда вы вызываете из этого контроллера метод showFromBarButtonItem:animated:, он получает границы этого всплывающего контроллера уменьшенного размера и запускает объект листа действий, как на iPhone снизу.

Что вам, вероятно, потребуется сделатьэто поп-контроллеры для достижения желаемого эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...