Запускайте изображение на iPad только в PortraitMode (только устройство) - PullRequest
1 голос
/ 27 сентября 2011

Я написал приложение для iPad и использую два разных изображения для запуска.Симулятор iOS показывает правильное изображение во время запуска, но устройство всегда использует портретное изображение.У меня правильный размер файла (Xcode НЕ дает мне никаких предупреждений)!

Я использую iOS5 Beta 7 с Xcode 4.2

Вот что я сделал до сих пор:

  • Я дважды проверил все размеры файлов
  • Я прочитал файлы в проект,
  • Я строю проект с нуля (включая «Очистить»)
  • Я очистил каталог производных данных рабочей области.
  • Я полностью удалил приложение с устройства.
  • Я перезапустил устройство.

У меня заканчиваются идеи.

Есть идеи?

Ответы [ 3 ]

0 голосов
/ 27 сентября 2011

Я решил это. Я не мог найти никаких ошибок. Поэтому я удалил из проекта все, что касается launchimage (включая записи в info.plist), удалил папку с производным рабочим пространством, удалил приложение с устройства. Вставьте картинки снова и установите базовое имя для изображения в info.plist. Это сработало. до сих пор не знаю почему.

Кстати: похоже, Xcode 4.2 (и iOS5) изменяет размеры загрузочных образов для iPad.

iOS <5: портрет 768x1004px Пейзаж: 1024x748px (<a href="https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BuildTimeConfiguration/BuildTimeConfiguration.html#//apple_ref/doc/uid/TP40007072-CH7-SW12" rel="nofollow noreferrer"> Источник )

iOS = 5: портрет 768x1024px Пейзаж: 1024x768px (источник: изображение)

enter image description here

0 голосов
/ 17 декабря 2011

Я сделал это:

  1. Переименование изображения в Default-Landscape ~ ipad.png
  2. В Info.plist зарегистрируйте его как

Цитата

<key>UILaunchImageFile~ipad</key>
<string>${PRODUCT_NAME}/Default.png</string>

Цитата

и, похоже, работает ...

0 голосов
/ 27 сентября 2011

В iOS 3.2 и более поздних версиях приложение для iPad может предоставлять как альбомную, так и книжную версии своих стартовых изображений. Каждое ориентированное на запуск изображение запуска должно содержать специальную строку модификатора в своем имени файла. Формат имен файлов стартового изображения для конкретной ориентации следующий:

basename_usage_specific_modifiers_scale_modifier_device_modifier.png

Изображения запуска приложений.

...