2013-02-25 2 views
5

Наше универсальное приложение находится только в ландшафтном режиме. Нам нужно добавить заставку для iPhone 4 & iPhone 5.Запуск заставки в ландшафтном режиме для iPhone 5

Для iPhone 5 в портрете мы используем [email protected]. Как установить экран запуска в Landscape для iPhone 5?

+0

Пожалуйста, проверьте эту ссылку http://stackoverflow.com/questions/3624135/splash-launch-image-in-landscape-mode – IronManGill

+0

Я знаю, что вы могли бы назвать файл Default.png для разных вещей в предыдущих версиях xCode (pre-iPhone5), который будет делать пейзажные заставки и что-нет, но почему бы просто не создать ландшафт по умолчанию.png и поверните его в портретный портрет (с точки зрения размеров), но для человеческого глаза он, очевидно, будет повернут, не будет ли он имитировать тот же эффект, что и просто загружать заставку, которая является ландшафтом? Удачи вам в решении, я хочу, чтобы я мог больше помочь! Бог благословил! –

+0

Спасибо, Альберт, но я тоже пробовал это. Не удалось – Tiger

ответ

7

Согласно документации компании Apple: Providing Launch Images for Different Orientations ,

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

<basename><orientation_modifier><scale_modifier><device_modifier>.png 

Например:

1) Default-Portrait.png 
2) Default-PortraitUpsideDown.png 
3) Default-Landscape.png 
4) Default-LandscapeLeft.png 
5) Default-LandscapeRight.png 

Примечание:Эти модификаторы поддерживаются для запуска изображений, используемых в IPAD программах только ,

Таким образом, вы должны изменить свой Image согласно Ориентация для iPhone 5.

Два способа сделать это:

1) Вращающиеся Всплеск изображение на 90 градусов.

2) Инвертирование размеров (320 * 480 -> 480 * 320).

0

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

+0

Я пробовал, но всплески запуска в портретном режиме. – Tiger

-3

использовать эти макросы в файле PCH

#if IS_iPAD 
LaunchImage=iPad.png 
else 
LaunchImage=iPhone.png 
+1

'#define ... else ...' ?? Это даже не компилируется. –

2

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

0

От Apple doc, пейзажи запуска экраны поддерживаются только для IPad.

Для iPhone и iPod Touch вам необходимо создать экран запуска для портрета, который может быть вашим экраном с ориентацией на 90 °. Я применил бы вращение по часовой стрелке, а не вращение против часовой стрелки (то есть так, чтобы на рабочем столе вам нужно было сгибать голову справа, чтобы увидеть изображение с правильной ориентацией).

Смежные вопросы