Sto sviluppando un'applicazione utilizzando iOS SDK. Ho bisogno di sapere di quali Default
dimensioni dello splash screen ho bisogno.
Sto sviluppando un'applicazione utilizzando iOS SDK. Ho bisogno di sapere di quali Default
dimensioni dello splash screen ho bisogno.
Risposte:
Lascio il post qui sotto a scopo di riferimento.
Si prega di leggere la documentazione di Apple Human Interface Guidelines - Launch Screens per i dettagli sulle schermate di avvio e sui consigli.
Grazie
Drekka
Luglio 2012 - Poiché questa risposta è piuttosto vecchia, ma sembra popolare. Ho scritto un post sul blog basato sul documento di Apple e l'ho inserito nel mio blog . Spero che lo troviate utile.
Sì. Nello sviluppo per iPhone / iPad il Default.png
file viene visualizzato automaticamente dal dispositivo in modo da non doverlo programmare, il che è davvero utile. Non ce l'ho con me, ma hai bisogno di PNG diversi per l'iPad con nomi specifici. Ho cercato su GoogleiPad default png
e ho ottenuto queste informazioni dal sito phunkwerks :
Per gestire varie opzioni di orientamento, è stata creata una nuova convenzione di denominazione per le immagini di avvio di iPad. La dimensione dello schermo dell'iPad è 768 × 1024, l'avviso nelle dimensioni che seguono l'altezza tiene conto di una barra di stato di 20 pixel.
Default-Portrait.png
* - 768 l x 1024 aDefault-PortraitUpsideDown.png
- 768 l x 1024 aDefault-Landscape.png
** - 1024 l x 748 aDefault-LandscapeLeft.png
- 1024 l x 748 aDefault-LandscapeRight.png
- 1024 l x 748 aiPad-Retina–Portrait.png
- 1536 l x 2048 aiPad-Retina–Landscape.png
- 2048 l x 1496 aDefault.png
- Non consigliato* - Se non è stato specificato un Default-PortraitUpsideDown.png
file, questo file avrà la precedenza.
** - Se non hai specificato un file di immagine Default-LandscapeLeft.png
o Default-LandscapeRight.png
, questo file avrà la precedenza.
Anche questo collegamento alla "Libreria per sviluppatori di Apple" è utile.
A partire da luglio 2013 (iOS 6), questo è ciò che usiamo sempre:
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)
Per iOS7 crea immagini di avvio nelle seguenti dimensioni:
Per iPhone 5 e iPod touch (5a generazione):
Per altri dispositivi iPhone e iPod touch:
Per iPad verticale:
Per iPad orizzontale:
Vedi le risorse di progettazione per iOS 7> Linee guida per l'interfaccia umana iOS> Avvia immagini
AGGIORNAMENTO 1
Per iPhone 6:
Per iPhone 6 Plus:
AGGIORNAMENTO 2
Per iPhone X:
In Xcode 11
, puoi fornire solo un'immagine con scale 1x, 2x e 3x, quindi impostarla LaunchScreen.storyboard
per riempire lo schermo e tutto va bene!
Ad esempio: (1242pt x 2688pt @ 1x)
Questa è la dimensione dello schermo verticale di iPhone 11 Pro Max
cui è la grande dimensione dello schermo dell'iPhone, ma ti darà una schermata iniziale di alta qualità su tutti i dispositivi iOS.
Ho raccolto tutte le dimensioni necessarie per la schermata iniziale. Tutto ciò di cui hai bisogno è semplicemente trascinare le immagini con queste dimensioni e rilasciarle, Xcode posizionerà ogni dimensione nel posto giusto.
In bocca al lupo.
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
Nota
Il conteggio delle immagini richieste è 26 immagini ma ci sono 6 dimensioni duplicate, quindi scoprirai che le dimensioni sopra sono solo 20.
Qui posso aggiungere risoluzioni e specifiche di visualizzazione per le dimensioni di iPhone 6 e 6+:
iPhone 6+ - Risoluzione risorse (@ 3x) - Risoluzione (2208 x 1242) px
iPhone 6 - Risoluzione risorse (@ 2x) - Risoluzione (1334 x 750) px
iPad Air / Retina iPad (1a e 2a generazione / 3a e 4a) - Risoluzione risorse (@ 2x) - Risoluzione (2048 x 1536) px
iPad Mini (2a e 3a generazione) - Risoluzione risorse (@ 2x) - Risoluzione (2048 x 1536) px
iPhone (6, 5S, 5, 5C, 4S, 4) - Icona app (120x120 px) - Icona AppStore (1024x1024 px) - Spotlight (80x80 px) - Impostazioni (58x58 px)
iPhone (6+) - Icona App (180x180 px) - Icona AppStore (1024x1024 px) - Spotlight (120x120 px) - Impostazioni (87x87 px)
Per Xcode 9 e dispositivi più recenti
Ritratto
iPhone 4 / 4S 640 x 960
iPhone 5 / 5C / 5S iPod touch 5a generazione 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 non retina 768 x 1024
Retina iPad 1536 x 2048
Paesaggio
iPhone 6, 7 e 8 più 2208 x 1242
iPhone X 2436 x 1125
iPad non retina 1024 x 768
Retina iPad 2048 x 1536
Con iOS 7+, le immagini di avvio statiche sono ora deprecate.
È necessario creare una visualizzazione personalizzata che componga sezioni di immagini, che si adattano a tutti gli schermi come una normale visualizzazione UIViewController.
Con l'app universale avevo la schermata iniziale dell'iPad visualizzata nel simulatore ma non sul dispositivo. L'iPad mostrerebbe invece lo splash Default.png per l'iPhone. I file Default-Landscape.png e Default-Portrait.png esistono, quindi con quale? La risoluzione dovrebbe essere corretta poiché ho creato le catture dello schermo utilizzando Window | Organizzatore | Schermate e "Salva come immagine predefinita" per l'iPad, quindi rinominato.
Risulta (dalla mia unica app comunque) le due schermate dell'iPad devono essere spostate nella directory Risorse-iPad. Allora funziona tutto bene. Sembra ovvio ora, ma nel caso qualcun altro abbia perso il sonno per questo ... -Larry
Per gli sviluppatori Adobe AIR iOS, tieni presente che se le immagini Splash di iPad "si spostano" o vengono visualizzate e ridimensionate un secondo dopo, è perché ci sono dimensioni diverse a seconda della versione di AIR che stai utilizzando.
Default-Portrait.png:
768 x 1004 (AIR 3.3 e versioni precedenti)
768 x 1024 (AIR 3.4 e versioni successive)
Default-Portrait@2x.png:
1536 x 2008 (AIR 3.3 e versioni precedenti)
1536 x 2048 (AIR 3.4 e versioni successive)