2014-09-26 32 views
20

Ho creato un'applicazione browser, ma ogni volta che si avvia, LaunchScreen.xib si apre per un secondo circa. Come posso interrompere la visualizzazione di questa schermata?Rimozione della schermata di avvio in Xcode 6.0

+0

'LaunchScreen.xib' suona come una visualizzazione personalizzata della tua. Hai provato a cercare 'LaunchScreen' nel tuo codice se è inizializzato da qualche parte? –

+0

Nah, è stato creato con il progetto quando ho creato un'applicazione a visualizzazione singola. Ho appena cercato il mio codice per questo, tuttavia, e non si trova da nessuna parte lì dentro. – djinne95

risposta

33

Clicca su di voi progetto, nella scheda Info avete la linea di "lancio dello schermo di file di interfaccia nome di base"

Si può semplicemente rimuovere quella linea.

+0

Grazie! Questo ha risolto il problema :) – djinne95

+13

L'ho fatto, ha funzionato bene, ma dopo averlo fatto la mia app non è a schermo intero in iPhone 6, c'è una regione nera in alto e in basso. Potete per favore aiutarmi? –

+1

Puoi verificarlo: http://stackoverflow.com/questions/25796280/black-bars-on-launch-screen-on-iphone5-and-iphone6 ​​ – streem

17

Forse è possibile risolvere questo in altro modo. È possibile fare clic su progetto, fare clic su Generale, in Icone app e sulla cornice Avvia immagini, fare clic su Avvia file schermo, quindi selezionare Principale. La vostra applicazione inizierà larghezza principali scrren (Main.storyboard)

+4

Ho dovuto disinstallare l'app e installarla di nuovo affinché funzioni come – DardanM

+0

ma visualizza una schermata nera per un secondo e carica la schermata principale. Hai qualche idea di rimuovere lo schermo nero all'inizio della app? –

3

Vai a info.plist e togliere valore della chiave "file di interfaccia dello schermo lancio nome di base"

0

In Xcode 6.4 è possibile specificare solo Main.storboard come la vostra lanciare il file in Obiettivi -> Icone app e Avvia immagini -> Avvia file schermo.

2

Vai a info.plist In tale builder dell'interfaccia della schermata di avvio è stato impostato su Lauchscreen.xib per impostazione predefinita.

Non rimuoverlo. Se rimosso, avevo uno spazio nero vuoto nella parte superiore o inferiore dello schermo. Invece rinomina il file xib che vuoi mostrare per primo!

Spero che questo aiuti a qualcuno