Sto sviluppando un'applicazione utilizzando l'SDK di iOS. Ho bisogno di sapere quali dimensioni dello splash screen Default
ho bisogno.
Sto lasciando il post sottostante a fini di riferimento.
Leggere la documentazione di Apple Linee guida per l'interfaccia umana - Schermate di avvio per dettagli sulle schermate di avvio e sui consigli.
Grazie
Drekka
Luglio 2012 - Poiché questa risposta è piuttosto vecchia, ma la foto sembra popolare. Ho scritto un post sul blog basato su doco di Apple e posizionato sul mio blog . Spero che voi ragazzi lo troviate utile.
Sì. Nello sviluppo di iPhone/iPad il file Default.png
viene visualizzato automaticamente dal dispositivo in modo da non doverlo programmare, il che è veramente utile. Non ce l'ho con me, ma hai bisogno di PNG diversi per l'iPad con nomi specifici. Ho cercato su google iPad default png
e ho ottenuto questa informazione dal sito phunkwerks:
Per gestire varie opzioni di orientamento, è stata creata una nuova convenzione di denominazione per le immagini di lancio di iPad. La dimensione dello schermo dell'iPad è 768 × 1024, l'avviso nelle dimensioni che seguono l'altezza prende in considerazione una barra di stato di 20 pixel.
Default-Portrait.png
* - 768w x 1024h Default-PortraitUpsideDown.png
- 768w x 1024h Default-Landscape.png
** - 1024w x 748h Default-LandscapeLeft.png
- 1024w x 748h Default-LandscapeRight.png
- 1024w x 748h iPad-Retina–Portrait.png
- 1536w x 2048h iPad-Retina–Landscape.png
- 2048w x 1496hDefault.png
- Non consigliato * -Se non hai specificato un file Default-PortraitUpsideDown.png
, 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.
A partire da luglio 2013 (iOS 6), questo è quello che usiamo sempre:
IPHONE SPLASH
Default.png - 320 x 480
[email protected] - 640 x 960
[email protected] - 640 x 1096 (with status bar)
[email protected] - 640 x 1136 (without status bar)
IPAD SPLASH
iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar)
[email protected] * 1536w x 2008h (with status bar)
iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar)
[email protected] ** 2048w x 1496h (with status bar)
iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar)
[email protected] * 1536w x 2048h (without status bar)
iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar)
[email protected] ** 2048w x 1536h (without status bar)
ICON
Appname-29.png
[email protected]
Appname-50.png
[email protected]
Appname-57.png
[email protected]
Appname-72.png
[email protected]
iTunesArtwork (512px x 512px)
[email protected] (1024px x 1024px)
Per iOS7 crea immagini di lancio nelle seguenti dimensioni:
Per iPhone 5 e iPod touch (5a generazione):
Per altri dispositivi iPhone e iPod touch:
Per il ritratto iPad:
Per il panorama iPad:
Vedi Risorse di progettazione iOS 7> Linee guida per l'interfaccia umana iOS> Avvia immagini
UPDATE 1
Per iPhone 6:
Per iPhone 6 Plus:
UPDATE 2
Per iPhone X:
Puoi renderli 1024 x 768. Puoi anche controllare "Barra di stato inizialmente nascosta" nel file plist.
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
iPad retina 1536 x 2048
Paesaggio
iPhone 6, 7 e 8 plus 2208 x 1242
iPhone X 2436 x 1125
iPad non retina 1024 x 768
iPad retina 2048 x 1536
Qui posso aggiungere risoluzioni e specifiche di visualizzazione per le dimensioni di iphone 6 e 6+:
iPhone 6+ - Risoluzione asset (@ 3x) - Risoluzione (2208 x 1242) px
iPhone 6 - Risoluzione asset (@ 2x) - Risoluzione (1334 x 750) px
iPad Air/Retina iPad (1st & 2nd Generation/3rd & 4th) - Asset Resolution (@ 2x) - Risoluzione (2048 x 1536) px
iPad Mini (2a e 3a generazione) - Risoluzione asset (@ 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)
Con iOS 7+, le immagini di avvio statico sono ora deprecate.
Dovresti creare una vista personalizzata che compone sezioni di immagini, quali dimensioni a tutte le schermate come una normale vista di UIViewController.
Con l'app universale avevo la schermata iniziale dell'iPad mostrata 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 esistenti, quindi wth? La risoluzione dovrebbe essere corretta poiché ho creato le catture di schermo usando Window | Organizzatore | Schermate e utilizzato 'Salva come immagine predefinita' per l'iPad, quindi semplicemente rinominato.
Risulta comunque (dalla mia unica app) che le due schermate di iPad devono essere spostate nella directory Resources-iPad. Quindi funziona tutto bene. Sembra ovvio ora, ma nel caso in cui qualcun altro ha perso il sonno su questo ...- Larry
Per gli sviluppatori Adobe AIR iOS, prendi nota che se le immagini di Splash di iPad "spostano" o visualizzano e scalano un secondo dopo, è perché esistono diverse dimensioni a seconda della versione di AIR che stai utilizzando.
Default-Portrait.png:
768 x 1004 (AIR 3.3 e precedenti)
768 x 1024 (AIR 3.4 e versioni successive)
[email protected]:
1536 x 2008 (AIR 3.3 e versioni precedenti)
1536 x 2048 (AIR 3.4 e versioni successive)
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 è di 26 immagini ma ci sono 6 dimensioni duplicate così troverai le dimensioni sopra riportate solo 20.