2013-02-25 17 views
5

Nasza uniwersalna aplikacja działa tylko w trybie poziomym. Musimy dodać ekran powitalny dla iPhone 4 & iPhone 5.Uruchom ekran powitalny w trybie poziomym dla iPhone 5

Dla iPhone 5 w Portrait używamy [email protected]. Jak ustawić ekran startowy w aplikacji Landscape dla iPhone 5?

+0

Proszę sprawdzić ten link http://stackoverflow.com/questions/3624135/splash-launch-image-in-landscape-mode – IronManGill

+0

Wiem, że można nazwać plik Default.png do różnych rzeczy w poprzednich wersjach xCode (pre-iPhone5), który tworzy ekrany powitalne krajobrazowe i co nie, ale dlaczego nie zaprojektować krajobrazu Domyślnie.png i obrócić go na pozór portretu (pod względem wymiarów), ale dla ludzkiego oka zostanie oczywiście odwrócony, czy nie będzie to symulować tego samego efektu, co samo ładowanie ekranu powitalnego, który jest krajobrazem? Powodzenia w rozwiązaniu, szkoda, że ​​nie mogę pomóc! Boże błogosław! –

+0

Dzięki Albert, ale spróbowałem również. Nie udało się – Tiger

Odpowiedz

7

Według Apple Dokumentacji: Providing Launch Images for Different Orientations ,

Każdy specyficzny dla orientacji obraz startowy musi zawierać specjalny łańcuch modyfikujący w nazwie pliku. Format orientacja specyficznych uruchomienie obrazu nazwach plików jest następująca:

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

np

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

Uwaga:Modyfikatory te są obsługiwane dla obrazów nośnych stosowanych w iPad Apps tylko .

Więc trzeba zmienić obraz według Orientacja dla iPhone 5.

dwa sposoby aby to zrobić:

1) Obracanie obraz Splash do 90 stopni.

2) Odwrócenie wymiarów (320 * 480 -> 480 * 320).

0

Bardzo prosty Projektuj na ekranie powitalnym w trybie poziomym. i po prostu utwórz ekran powitalny, tak jak w przypadku portretu. użytkownik automatycznie dokonać telefonicznej krajobrazu, gdy on/ona zobaczyć ekran jest w krajobraz :-)

+0

Próbowałem, ale splash uruchamia się w trybie portretu. – Tiger

-3

używać tych makr w pliku PCH

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

'#define ... else ...' ?? To nawet nie kompiluje. –

2

aby zapewnić obraz uruchamiania krajobraz należy utworzyć obraz .. i po prostu obrócić go o 90 stopni w zewnętrznym edytorze obrazów

0

Od Apple doc, krajobrazy uruchomić ekrany są obsługiwane tylko dla iPada.

W przypadku telefonu iPhone i odtwarzacza iPod Touch należy utworzyć ekran uruchamiania portretu, który może być ekranem orientacyjnym o orientacji 90 °. Zastosowałbym rotację zgodną z ruchem wskazówek zegara, a nie rotację przeciwną do ruchu wskazówek zegara (tj. Tak, aby na pulpicie trzeba było pochylić głowę w prawo, aby zobaczyć obraz z prawidłową orientacją).

Powiązane problemy