всплеск (запуск изображения) в ландшафтном режиме? - PullRequest
7 голосов
/ 02 сентября 2010

Я занимаюсь разработкой игры, которая работает только в ландшафтном режиме.Когда я импортирую изображение запуска (Default.png) в свой проект xcode и запускаю его, изображение появляется в портретном режиме, а затем вид запускается в альбомном режиме.Как сделать так, чтобы мое изображение всплеска / запуска отображалось только в ландшафтном режиме?

Ответы [ 2 ]

8 голосов
/ 02 сентября 2010

Во-первых, никто не узнает извне приложения, что приложение будет работать в портретной или альбомной ориентации.

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

Вместо того, чтобы создавать изображение как 320X480, создайте его как 480X320, и ваша проблема будет решена.

СЧАСТЛИВОЕ КОДИРОВАНИЕ ...

1 голос
/ 17 июля 2012

Всегда создавайте картинки размером 320x480 и 640x960.Просто назовите их Default.png и Default@2x.png.Как отмечает Майкл Кесслер, чтобы они отображались в альбомной ориентации, вам нужно повернуть графику в редакторе gfx.

Я цитирую документы Apple так, как они выглядят на данный момент:

iPhoneи iPod touch Portrait 320 x 480 пикселей, 640 x 960 пикселей (@ 2x) Пейзаж Не поддерживается

iPad Portrait 768 x 1004 пикселей, 1536 x 2008 пикселей (@ 2x) Пейзаж 1024 x 748 пикселей, 2048 x 1496пикселей (@ 2x)

http://developer.apple.com/library/ios/DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

Таким образом, вы можете видеть, что альбомная ориентация изображений не поддерживается для iPhone / iPod.

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