Как реорганизовать приложение для iPhone, чтобы оно работало на iPad изначально - PullRequest
0 голосов
/ 12 июня 2011

У меня есть приложение для iPhone, и я хочу запустить его на iPad в обычном режиме (не в режиме миниатюрной миниатюры)

Как мне скомпилировать мою программу, чтобы она отображалась в полноэкранном режиме?

Любой простой учебник?

Ответы [ 2 ]

1 голос
/ 12 июня 2011

Вы хотите преобразовать текущее приложение только для iPhone в универсальное приложение.

iPhone SDK 3.2 [и более поздние версии] поддерживает разработка универсальных приложений. Универсальное приложение оптимизировано для работы на все устройства iPhone OS - это по сути приложение для iPhone и приложение для iPad, созданное как один двоичный файл.

Более подробную информацию можно найти в документации Представление универсальных приложений для iPhone OS .

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

В Xcode 4 вы можете установить тип устройства, обязательно создайте специфичный для iPad интерфейс для вашего приложения.

Xcode 4 Devices

Как только вы выберете Универсальный попытается помочь вам, создав несколько файлов.

enter image description here

1 голос
/ 12 июня 2011

Представления iPhone создаются с размером 480 × 320 пикселей в случае до iphone 4, а iphone 4 имеет 960x480 пикселей. IPad имеет разрешение 1024x768, поэтому вам нужно изменить вид для этого размера. Там нет автоматического способа сделать это. В Xcode 4 у вас есть своего рода «изменить это представление на ipad», но расположение элементов в представлении, но вам придется выполнить некоторую настройку на окончательных представлениях, потому что пользовательский интерфейс ipad приложения должен давать другое UX, чем iPhone.

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