Какой самый простой способ превратить приложение для iPhone в приложение для iPad? - PullRequest
1 голос
/ 17 марта 2011

У меня есть приложение для iPhone, которое я хочу превратить в приложение для iPad. Я не хочу сделать его универсальным. Результатом должно стать приложение только для iPad. Основная проблема, которую я вижу, - это конвертация всех моих файлов .xib. Я понимаю, что мне придется изменить некоторые вещи вручную, но я бы хотел перенести как можно больше (включая все кропотливые соединения в IB). Кроме того, если есть места, где мне нужно изменить настройки, пожалуйста, дайте мне подсказку. Спасибо!

Ответы [ 2 ]

2 голосов
/ 17 марта 2011

Xcode имеет опцию конвертирования. Это дает вам выбор между новым приложением или универсальным.

Это преобразует все ваши NIB, но насколько это полезно, будет зависеть от того, насколько тщательно вы ознакомились с параметрами размеров в Интерфейсном Разработчике. Для меня это в основном сработало. Несколько мелких настроек для нескольких просмотров и полное переписывание для некоторых других.

Конечно, вам также придется работать с контроллерами представления, которые "вручную" строят представление.

Я обнаружил, что ошибки были связаны с ориентацией (приложения для iPad должны работать во всех четырех ориентациях) и с размером экрана. Есть также некоторые странности с клавиатурой и модальными представлениями, если у вас есть какие-либо из них (есть несколько видов модальных представлений, и клавиатура не всегда отклоняет). Как всегда, когда вы вносите автоматизированные изменения, тестирование является ключевым.

Полный процесс занял у меня намного больше времени, чем я ожидал.

0 голосов
/ 17 марта 2011

Несколько мыслей о том, чтобы сменить приложение iPhone на приложение iPad.

  1. В Xcode есть возможность изменить текущее приложение iPhone на приложение iPad с помощью команды меню «Обновить текущую цель для iPad».

http://www.enscand.com/roller/enscand/entry/ready_for_ipad

  1. изменить размер всего текущего представления до размера ipad 768 * 1024 (портрет), а затем изменить размер всех подпредставлений соответственно.при этом соединения не теряются.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...