Tworzę aplikację przy użyciu SDK iOS. Muszę wiedzieć, jakich Default
rozmiarów ekranu powitalnego potrzebuję.
Tworzę aplikację przy użyciu SDK iOS. Muszę wiedzieć, jakich Default
rozmiarów ekranu powitalnego potrzebuję.
Odpowiedzi:
Poniższy post zostawiam w celach informacyjnych.
Zapoznaj się z dokumentacją Apple Wskazówki dotyczące interfejsu ludzkiego - ekrany uruchamiania, aby uzyskać szczegółowe informacje na temat ekranów uruchamiania i zaleceń.
Dzięki
Drekka
Lipiec 2012 - Ponieważ ta odpowiedź jest raczej stara, ale fotosy wydają się popularne. Napisałem post na blogu w oparciu o dokumentację Apple i umieściłem go na swoim blogu . Mam nadzieję, że uznacie to za przydatne.
Tak. W programowaniu na iPhone'a / iPada Default.png
plik jest wyświetlany przez urządzenie automatycznie, więc nie musisz go programować, co jest naprawdę przydatne. Nie mam go przy sobie, ale potrzebujesz różnych plików PNG dla iPada z określonymi nazwami. Google iPad default png
i dostał to info z phunkwerks miejscu:
Aby poradzić sobie z różnymi opcjami orientacji, stworzono nową konwencję nazewnictwa dla obrazów uruchamiania iPada. Rozmiar ekranu iPada to 768 × 1024, należy zauważyć, że wymiary podążające za wysokością uwzględniają pasek stanu 20 pikseli.
Default-Portrait.png
* - 768 szer. X 1024 godzDefault-PortraitUpsideDown.png
- 768 szer. X 1024 godzDefault-Landscape.png
** - 1024 szer. X 748 godzDefault-LandscapeLeft.png
- 1024 szer. X 748 godzDefault-LandscapeRight.png
- 1024 szer. X 748 godziPad-Retina–Portrait.png
- 1536 szer. X 2048 godziPad-Retina–Landscape.png
- 2048 szer. X 1496 godzDefault.png
- Niepolecane* - jeśli nie określono Default-PortraitUpsideDown.png
pliku, ten plik będzie miał pierwszeństwo.
** - Jeśli nie określono pliku obrazu Default-LandscapeLeft.png
lub Default-LandscapeRight.png
, ten plik będzie miał pierwszeństwo.
Ten link do „Biblioteki programistów Apple” jest również przydatny.
Od lipca 2013 r. (IOS 6) zawsze używamy:
IPHONE SPLASH
Default.png - 320 x 480
Default@2x.png - 640 x 960
Default-568h@2x.png - 640 x 1096 (with status bar)
Default-568h@2x.png - 640 x 1136 (without status bar)
IPAD SPLASH
iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2008h (with status bar)
iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1496h (with status bar)
iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2048h (without status bar)
iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1536h (without status bar)
ICON
Appname-29.png
Appname-29@2x.png
Appname-50.png
Appname-50@2x.png
Appname-57.png
Appname-57@2x.png
Appname-72.png
Appname-72@2x.png
iTunesArtwork (512px x 512px)
iTunesArtwork@2x (1024px x 1024px)
W przypadku iOS7 utwórz obrazy uruchamiania w następujących rozmiarach:
W przypadku iPhone'a 5 i iPoda touch (5. generacji):
W przypadku innych urządzeń iPhone i iPod touch:
Portret na iPada:
Krajobraz iPada:
Zobacz Zasoby projektowe systemu iOS 7> Wytyczne dotyczące interfejsu ludzkiego systemu iOS> Uruchom obrazy
AKTUALIZACJA 1
W przypadku iPhone'a 6:
Dla iPhone 6 Plus:
AKTUALIZACJA 2
W przypadku iPhone'a X:
W Xcode 11
możesz dostarczyć tylko jeden obraz w skalach 1x, 2x i 3x, a następnie ustawić go tak, LaunchScreen.storyboard
aby wypełniał ekran i wszystko idzie dobrze!
Na przykład: (1242 pkt x 2688 pkt @ 1x)
To jest rozmiar ekranu w orientacji pionowej iPhone 11 Pro Max
który jest jednak dużym rozmiarem ekranu iPhone'a, dzięki czemu zapewnia wysokiej jakości ekran powitalny na wszystkich urządzeniach z systemem iOS.
Zebrałem wszystkie potrzebne rozmiary ekranu powitalnego. Wystarczy przeciągnąć obrazy o tych rozmiarach i upuścić je, a Xcode umieści każdy rozmiar we właściwym miejscu.
Powodzenia.
320 × 480
640 × 960
640 × 1136
750 × 1334
768 × 1004
768 × 1024
828 × 1792
1024 × 748
1024 × 768
1125 × 2436
1242 × 2208
1242 × 2688
1536 × 2008
1536 × 2048
1792 × 828
2048 × 1496
2048 × 1536
2208 × 1242
2436 × 1125
2688 × 1242
Uwaga
Liczba wymaganych obrazów to 26 obrazów, ale istnieje 6 zduplikowanych rozmiarów, więc stwierdzisz, że powyższe rozmiary to tylko 20.
Tutaj mogę dodać rozdzielczości i specyfikacje wyświetlania dla rozmiaru iPhone 6 i 6+:
iPhone 6+ - Rozdzielczość zasobów (@ 3x) - Rozdzielczość (2208 x 1242) piks
iPhone 6 - Rozdzielczość zasobów (@ 2x) - Rozdzielczość (1334 x 750) pikseli
iPad Air / Retina iPad (1. i 2. generacja / 3. i 4.) - Rozdzielczość zasobów (@ 2x) - Rozdzielczość (2048 x 1536) pikseli
iPad Mini (2. i 3. generacji) - Rozdzielczość zasobów (@ 2x) - Rozdzielczość (2048 x 1536) pikseli
iPhone (6, 5S, 5, 5C, 4S, 4) - Ikona aplikacji (120x120 pikseli) - Ikona AppStore (1024x1024 pikseli) - Wyróżnione (80x80 pikseli) - Ustawienia (58x58 pikseli)
iPhone (6+) - Ikona aplikacji (180x180 pikseli) - Ikona AppStore (1024x1024 pikseli) - Wyróżnione (120x120 pikseli) - Ustawienia (87x87 pikseli)
Dla Xcode 9 i najnowszych urządzeń
Portret
iPhone 4 / 4S 640 x 960
iPhone 5 / 5C / 5S iPod touch 5. generacji 640 x 1136
iPhone 6/7/8 7 50 x 1334
iPhone 6/7/8 Plus 1242 x 2208
iPhone X 1125 x 2436
iPad bez siatkówki 768 x 1024
iPad Retina 1536 x 2048
Krajobraz
iPhone 6, 7 i 8 oraz 2208 x 1242
iPhone X 2436 x 1125
iPad bez siatkówki 1024 x 768
iPad Retina 2048 x 1536
W systemie iOS 7+ statyczne obrazy uruchamiania są teraz przestarzałe.
Należy utworzyć widok niestandardowy składający się z wycinków obrazów, które mają rozmiary na wszystkie ekrany, tak jak normalny widok UIViewController.
Dzięki uniwersalnej aplikacji ekran powitalny iPada był wyświetlany w symulatorze, ale nie na urządzeniu. Zamiast tego iPad wyświetli powitalny obraz Default.png dla iPhone'a. Istniejące pliki Default-Landscape.png i Default-Portrait.png, więc co? Rozdzielczość powinna być poprawna, ponieważ zrobiłem zrzuty ekranu za pomocą Window | Organizator | Zrzuty ekranu i użyłem „Zapisz jako obraz domyślny” dla iPada, a następnie po prostu zmieniono jego nazwę.
Okazuje się (z mojej jednej aplikacji) dwa zrzuty ekranu iPada muszą zostać przeniesione do katalogu Resources-iPad. Wtedy wszystko działa dobrze. Wydaje się to teraz oczywiste, ale na wypadek, gdyby ktoś inny stracił sen przez to ... -Larry
Programiści Adobe AIR dla iOS powinni pamiętać, że jeśli obrazy powitalne iPada „przesuwają się” lub wyświetlają i skalują sekundę później, dzieje się tak dlatego, że istnieją różne wymiary w zależności od używanej wersji AIR.
Default-Portrait.png:
768 x 1004 (AIR 3.3 i starsze)
768 x 1024 (AIR 3.4 i nowsze)
Default-Portrait@2x.png:
1536 x 2008 (AIR 3.3 i starsze)
1536 x 2048 (AIR 3.4 i nowsze)