Преобразование простого приложения для iPhone в универсальное приложение

У меня очень простое приложение для iPhone, в котором используются только UIButtons, UIlabels, UITableView. без каких-либо настраиваемых контроллеров и графики. Как я могу преобразовать приложение в универсальное с помощью этого пользовательского интерфейса?


person Tunyk Pavel    schedule 02.05.2011    source источник
comment
что вы имеете в виду под универсальным? iPhone + iPad?   -  person Brian Driscoll    schedule 02.05.2011
comment
Да, конечно Universal = приложение для iPhone и iPad   -  person Tunyk Pavel    schedule 02.05.2011
comment
Я полагаю, просто обновите цель для iPad в меню файлов. Вам придется ретранслировать пользовательский интерфейс, и на самом деле у iPad другая парадигма дизайна, поэтому вам следует ознакомиться с классами SplitViewController и PopoverController.   -  person Jamie    schedule 02.05.2011


Ответы (2)


Сначала обновите целевое устройство приложения до универсального.

  1. Обновите целевое устройство приложения до универсального.
  2. Найдите в Info.plist ключи NSMainNibFile и NSMainNibFile~ipad.
  3. Для всех остальных видов используйте два разных NIB. Например, FirstView.xib и FirstView ~ ipad.xib. Среда выполнения iOS загрузит правильный вид в зависимости от устройства.

Вот снимок экрана с примером проекта: Info.plist для универсального приложения iOS

person Black Frog    schedule 02.05.2011

Вчера мне нужно было преобразовать свое приложение для iPhone в iPad, и я нашел самый простой способ сделать это, если ваше приложение довольно простое. У меня было буквально несколько tableViews, для которых был установлен автоматический размер. В Targets / Devices просто измените его с «iPhone» на «Universal», а затем создайте свое приложение. У меня это очень хорошо сработало. Все tableView были идеально отформатированы для iPad, и это действительно все, что мне было нужно.

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

Очевидно, вам нужно будет протестировать его и настроить все необходимое, но по большей части вышесказанное сработало для меня волшебным образом и потребовалось буквально одну секунду, чтобы преобразовать мое приложение для iPhone в приложение для iPad!

person jroyce    schedule 10.03.2012