Ho creato un'applicazione di prova a vista singola e ho provato a eseguirla sul mio iPhone 5 con iOS 7 installato. Sembra che lo schermo sia impostato su iPhone 4 e che le barre nere appaiano sopra e sotto il controller della vista. Ho appena creato il progetto con Xcode 6 e ho provato a farlo funzionare senza toccare altre impostazioni. qualcun'altro l'ha visto?Xcode 6 & Swift: barre nere appaiono sopra e sotto il viewcontroller su dispositivo iOS 7 iPhone 5
Xcode 6 & Swift: barre nere appaiono sopra e sotto il viewcontroller su dispositivo iOS 7 iPhone 5
risposta
Assicurarsi di aggiungere un'immagine di avvio per le dimensioni dello schermo del dispositivo e che risolverà il problema.
È necessario aggiungere un'immagine di avvio [email protected] Qui è uno che ho trovato da googling (Non ho creato e prendere alcun credito per esso): https://jira.appcelerator.org/secure/attachment/31241/[email protected]
Se si desidera creare la propria immagine le sue dimensioni devono essere 640 × 1136. Dal momento che hai fatto non la personalizzazione del nome del file dovrebbe essere "[email protected]".
come si può far funzionare questo quando si desidera utilizzare il file LaunchScreen..xib come schermata di avvio invece delle immagini? –
Per qualche motivo, il LaunchScreen.xib predefinito fornito con un nuovo progetto su Xcode 6.1 è 480x480, mentre la dimensione del file .xib standard per layout automatico e layout adattivo sembra essere 600x600. Se si imposta la dimensione della vista LaunchScreen.xib su 600x600, dovrebbe risolvere il problema, fatto per me.
Per risolvere questo problema è necessario creare immagini di schermata di avvio per i dispositivi supportati dall'app.
Quando si avvia una nuova applicazione:
Per esempio supponiamo che il tuo applicazione supporta iPhones> 4s, quindi iPhone: 4s, 5, 5s, 6 e 6plus.
Assicuratevi di fare di lancio-immagini che hanno le seguenti dimensioni:
- iPhone4s = 640 × 960
- iPhone5, 5s = 640 × 1136
- iPhone6 = 750 x 1134
- iPhone6plus = 1242 x 2208
For more info about iOS screen dimensions, see this helpful chart
Selezionare il progetto e quindi le impostazioni generali:
Selezionare o fare schermi di lancio nella sezione generale quando si fa clic sul progetto.
e quindi assicurarsi di aggiungere o si seleziona una risorsa Launch-immagine:
Vai a images.xcassets e selezionare LaunchImage a sinistra, quindi selezionare i dispositivi vostra applicazione sostiene (a destra)
Assicurati di mettere le tue immagini nel punto giusto, puoi selezionare il riquadro tratteggiato e vedere nella finestra di ispezione degli attributi (sezione destra sullo schermo) le dimensioni che l'immagine deve soddisfare.
Ora, durante la simulazione dell'app, tutte le barre nere sono scomparse.
Ho avuto lo stesso problema. Nella mia app universale ho configurato l'orientamento per iPad e iPhone e ho dimenticato di impostare i dispositivi di discesa verso il basso su Universale (nella schermata delle impostazioni generali di destinazione). Quando l'ho impostato, lo schermo viene visualizzato come previsto.
- 1. iOS 9 Xcode 7 - L'applicazione viene visualizzata con barre nere in alto e in basso
- 2. Barre nere su schermo di lancio su iPhone5 (e iPhone6)
- 3. installazione App fallito su iPhone 6 dispositivo in Xcode 6
- 4. UISplitViewController in XCode 6 per iOS 7
- 5. Utilizzando il simulatore dispositivo per iOS 8 con Xcode 7
- 6. Xcode 6 con iOS 9?
- 7. UICollectionView + iOS 7/Xcode 5 = Assertion Failure
- 8. Il modello di applicazione iOS principale-dettaglio da xCode 6 non funziona su iOS 7
- 9. Storyboard progettato per iOS7 non attivo a schermo intero su dispositivo iOS 6 su 4 pollici
- 10. iphone 6 iphone 5 immagine Naming Convention
- 11. Come rimuovere l'abbagliamento dell'icona in XCode 5/iOS 7?
- 12. Xcode 6 come impostare immagini separate @ 2x per dispositivi iPhone 5 e 6?
- 13. Xcode 7 GM mancante simulatori iOS 7
- 14. iOS 5 e iOS 6 - UIWebView differenza di comportamento
- 15. Dimensioni della console del dispositivo Xcode 6?
- 16. Rilevamento di iPhone 5 e di qualsiasi dispositivo iOS sotto di esso
- 17. Avviso "File mancante" in Xcode 5 e 6 in iOS
- 18. UIModalPresentationStyle.CurrentContext Swift iOS 7
- 19. iOS 6 - Distinguere tra iPhone 5 e altri dispositivi?
- 20. XCode 6.0.1 iOS 7 Autolayout
- 21. Xcode 5 mostra lo stesso dispositivo due volte
- 22. Posso eseguire il debug della mia app su iOS 7 da Xcode 7?
- 23. AFNetworking smesso di funzionare sotto iOS 6
- 24. iPhone diventa dispositivo non idoneo in Xcode 7 beta2 dopo l'aggiornamento a iOS 8.4
- 25. Errore Xcode 4.5 su IOS 5
- 26. Post semplici su Facebook e Twitter iOS 5 e 6
- 27. Installare iOS 6 simulatore Xcode 6
- 28. Xcode 6 ridimensiona automaticamente l'app per iPhone 6 e 6 plus
- 29. Impossibile eseguire l'app sul dispositivo dopo l'aggiornamento a xcode 7
- 30. UIVisualEffectView non funziona su iPhone 6
Hai risolto questo problema? –
Hai ottenuto la risposta ?? tutte le soluzioni di seguito non hanno funzionato per me. – mAc
La soluzione di Pknife e Austen in basso ha funzionato per me. In images.xcassets> LaunchImage, per iPhone Portrait iOS 7-9, è necessario aggiungere un'immagine 640x960 allo slot 2x e un'immagine 640x1136 allo slot Retina 4. Questo lo risolve. –