Проблема с заставкой Xcode 4 и iPad2

Спасибо за чтение этого.

Я создал новый проект в Xcode 4 (оконный вид) и попытался заставить работать заставки. Если я нажму на синий значок моего проекта (верхняя часть иерархии проектов), а затем нажму "Цель / Проект", я вижу, что могу перетащить два изображения запуска, чтобы использовать их в качестве заставок. Моя портретная картинка имеет размер 768 x 1004 px png, а моя альбомная картинка - 1024 x 748 png. Когда я опускаю портретную картинку, все выглядит хорошо, но когда я делаю то же самое с пейзажной картинкой, у меня появляется большой желтый восклицательный знак. Если я наведу указатель мыши на восклицательный знак достаточно долго, он скажет:"

размер стартового изображения для iPad в ландшафтном режиме не соответствует рекомендованному размеру 1024 x 748 пикселей

". Чтобы быть уверенным, я проверил в Photoshop и встроенном Mac-приложении, и оба говорят, что мое изображение - это файл png размером 1024 x 748. Я попробовал другое изображение и получил то же сообщение. Я создал новый проект Xcode и также получено то же сообщение. Когда я создаю и запускаю минималистичный проект в симуляторе iPad, я получаю всплеск портрета по вертикали в книжной ориентации (хорошо) и всплеск портрета по горизонтали в альбомном режиме (не хорошо). Что я могу сделать?

Просто для вас, чтобы знать: когда я захожу в Project-Info.plist, я вижу "Поддерживаемые ориентации интерфейса (iPad)", и он имеет 4 пункта:

  • Портрет (нижняя домашняя кнопка)
  • Портрет (верхняя домашняя кнопка)
  • Пейзаж (левая кнопка домой)
  • Пейзаж (правая домашняя кнопка)

Я также скопировал вручную 5 следующих файлов в корне проекта, но это не помогло

  • Default-Пейзаж ~ ipad.png
  • По умолчанию Автопортрет ~ ipad.png
  • Default-LandscapeLeft ~ ipad.png
  • Default-LandscapeRight ~ ipad.png
  • Default-PortraitUpsideDown ~ ipad.png

Что бы я ни делал, он просто распознает портретную картинку и использует их для каждой ориентации...

На данный момент мой проект очень минимален и состоит только из файла appDelegate "h" и "m" и файла "mainWindow.xib", вот и все (я еще не редактировал ни одного из них).

Любая подсказка?

Спасибо.

1 ответ

Изменить: попробуйте сделать изображение 748x1024 вместо 1024x748, как предлагается здесь.

Из ТАКОГО вопроса - iPad Запустите изображение ландшафта:

Если вы работаете в Xcode 4.0.2+, то для запуска iPad в альбомной ориентации должно быть 748 * 1024. Вот как это работает в одном из моих приложений.


Кроме того, Обновление до xcode 4.1 исправит большое жёлтое предупреждение, которое вы получаете, даже когда изображение имеет правильный размер.


Предупреждение также различается в зависимости от того, какая у вас настройка plist для "Строка состояния изначально скрыта" или нет. Если он скрыт, то он должен быть 1024x768, а не скрытым, тогда 1024x748... и т. Д.

Другие вопросы по тегам