2010-10-15 11 views
5

Voglio creare un'immagine di lancio per la mia app. I HIG afferma:Come creare un'immagine di avvio o come ottenere una barra di stato vuota

per iPhone e iPod touch creare immagini di avvio che includono la regione barra di stato nelle seguenti misure:

  • 320 x 480 pixel
  • 640 x 960 pixel (alta risoluzione)

ho cercato di screenshot my app all'interno del iPhone Simulator. Ma qui la barra di stato è sullo schermo tra cui potenza del segnale, portante, tempo e durata della batteria. Quindi ci sono due possibilità:

  • includono barra di stato con informazioni errate
  • barra di stato pulito per me stesso (uso Photoshop o qualcosa di simile e poi devo essere a conoscenza dei gradienti ...)
  • lasciare la barra di stato, ma poi violare il HIG (perché le immagini sono di dimensioni 320x460 e 640x920)

C'è un modo per nascondere le informazioni nella barra di stato in iPhone Simulator? Devo lasciare la barra di stato come parlato here?

Soluzione:

Sembra che tutte e tre le risposte sono giuste. Ecco le soluzioni:

  1. immagini di fornitura di dimensioni 320x480/640x960 con o senza barra di stato eliminato

  2. Ritagliare le immagini (senza barra di stato). Le immagini hanno le dimensioni 320x460 e 640x920 quindi.

Per essere conforme al HIG, sceglierò l'opzione n. 1

risposta

3

Hai provato senza fare nulla? Penso che la barra degli strumenti corretta sarà sovrapposta sopra l'immagine, dall'aspetto delle cose.

+0

No non ho provato. Ora l'ho provato e sembra che tu abbia ragione. Quindi ci sono due soluzioni: 1) Fornire immagini di dimensioni 320x480/640x960 con o senza barra di stato cancellata 2) Ritaglia immagini (senza barra di stato). Per essere conforme al HIG, sceglierò l'opzione n. 1 – testing

+0

Questo sembra non funzionare in iOS7 – ToddB

1

Ho appena usato Photoshop, selezionato il pixel più a sinistra nello stato bbar (per ottenere il gradiente) e ingrandito a destra per coprire tutto il testo/icone - questo significava che avevo il gradiente della barra di stato senza roba scorretta su di esso.

Sembrava OK.

+0

Oppure si potrebbe usare [GIMP] (http://www.gimp.org/downloads/). – testing

+1

L'app di anteprima di Apple non è male neanche per cose come questa. – newenglander

5

È perfettamente soddisfacente fornire un'immagine di dimensioni 320x460. L'iPhone mostrerà la barra di stato e l'immagine sottostante. Ho un'applicazione in AppStore con tale immagine e non ho mai avuto problemi con il processo di revisione.

Se si fornisce un'immagine di dimensioni 320x480, la barra di stato verrà sovrapposta.

+0

È corretto usare 'default.jpg' e' default4.jpg' per i nomi delle immagini? O deve essere un file png? – testing

+0

È possibile utilizzare nomi diversi da Default.png, ma è necessario impostarlo nel file info.plist per la chiave UILaunchImageFile. Tuttavia, penso che non puoi usare i file JPEG. –

+0

Perché non posso usare i file JPEG? Penso che a Xcode non importi il ​​tipo di immagine che aggiungo. O tutte le icone devono essere in formato PNG per conformare l'HIG? – testing

-1

Per lo screenshot perfetto è possibile eseguire la seguente funzione sul telefono se lo si desidera:

if (Camera.isSupported) 
{ 
    if (CameraRoll.supportsAddBitmapData) 
    { 

     var cameraRoll:CameraRoll = new CameraRoll(); 
     var bitmapData:BitmapData = new BitmapData(deviceWidth,deviceHeight); 
     bitmapData.draw(stage); 
     cameraRoll.addBitmapData(bitmapData); 
    } 
} 
+0

Sarebbe bello sapere quale framework è necessario per questo. – newenglander

+0

Nessuno dichiara iOS per riferimento futuro – user2401451

+0

Vedi le parole Cocoa touch nella domanda? – user2401451