2013-10-16 11 views
9

Sto progettando la mia app per iPhone utilizzando storyboard e auto-layout. Tutto funziona perfettamente in iOS 7 su entrambi i dispositivi da 4 pollici e 3,5 pollici.Storyboard progettato per iOS7 non attivo a schermo intero su dispositivo iOS 6 su 4 pollici

On iOS 6.1 l'app funziona come sempre sul dispositivo da 3,5 pollici, anche se è in esecuzione su un dispositivo da 4 pollici, vengono visualizzate le barre nere in alto e in basso.

screenshot al simulatore:

enter image description here

Chiunque con lo stesso problema? Come posso risolvere questo problema?

+0

grazie mille @NitinGohel che era esattamente il problema !!! Ho dimenticato di aggiungere lo splash per iOS 5,6 !!! se aggiungi la risposta, la contrassegnerò come la soluzione! – allemattio

risposta

14

Penso che siano si dimentica di aggiungere splash screen [email protected] per voi progetto si prega di controllare immobili e set richiesti schizzi a schermo [email protected] (640 × 1136 pixels)

Ones si aggiunge questa immagine da te progetto di lavoro , Rimuovi la vecchia build dal dispositivo o Simulatore, deseleziona Progetto e ricostruisci e verifica che il problema risolverà.

+0

Questo ha anche risolto il mio problema di non schermo intero durante la creazione di UITableViewController a livello di codice (nessuno storyboard nell'intero progetto). Grazie! –

0

Sì, sono d'accordo con Nitin. In XCode 5 basta creare il nuovo set di LaunchImage e aggiungere l'immagine standard, retina e R4 sia nella versione iOS (5,6 e 7).

Ricordarsi di impostare questo set come predefinito nelle informazioni del progetto.

0

Una soluzione rapida è quella di sostituire le immagini di lancio con lo storyboard. In Xcode, andare a destinazione> Generale, quindi:

enter image description here

Problemi correlati