В универсальном приложении, как вы можете преобразовать или повторно использовать модальное представление как всплывающее окно? - PullRequest
0 голосов
/ 10 марта 2012

У меня есть модальный контроллер вида, который отображается с помощью:

[self presentModalViewController:addStoryItem animated:YES];

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

Должен ли я создать версию ~ ipad файла AddStoryItem.xib и отобразить его как всплывающее окно, или я могу отобразить существующий файл sans- ipad? Или я должен просто создать конкретный поповер для iPad, хотя его содержимое именно так, как я хочу на iPad версии?

Приветствия за помощь!

Ответы [ 2 ]

1 голос
/ 10 марта 2012

Вы МОЖЕТЕ сделать либо.Вы можете просто использовать ту же самую (при условии, что она имеет правильные маски автоматического изменения размера, это может выглядеть не наполовину плохо), но я думаю, Apple предложит вам создать новую, которая лучше использует большее пространство, доступное на ipad, и отобразить этоone.

Также следует отметить, что Apple настоятельно не рекомендует переходить в полноэкранный режим, поэтому при выборе любого метода обязательно измените стиль модального представления, чтобы он стал одним из специфических для iPad модальных всплывающих окон.Посетите этот сайт: http://useyourloaf.com/blog/2010/5/3/ipad-modal-view-controllers.html и «Модальные стили презентации» раздел

0 голосов
/ 10 марта 2012

зависит от того, что вы хотите отобразить на UIPopOver .. вы можете использовать ту же самую iib-карту, если вы назначаете размер контента для popOver, аналогичный размеру представления iphone (320 460).

...