sto aggiornando il mio PhoneGap iOS-app per renderlo compatibile con l'iPhone 5.iPhone 5 splashscreen non visualizzare correttamente - PhoneGap
Mi sto nascondendo manualmente la schermata di avvio dopo la mia app è inizializzato.
Quando si simula iPhone 5: All'avvio dell'app visualizza la schermata iniziale corretta ([email protected]) (di seguito "il 5") ma la nasconde rapidamente e visualizza invece la schermata iniziale di iPhone 4 (di seguito " il 4 "). Il 4 non copre l'intera app, mostrando quindi le barre superiore e inferiore dell'inizializzazione dell'app.
Non sono del tutto sicuro di come funzioni ma posso pensare a due possibili scenari: 1) Entrambe le immagini vengono visualizzate contemporaneamente ma per qualche motivo l'auto 5 si nasconde mentre il 4 attende la chiamata dall'app per nascondersi . 2) Ad un certo punto quando si disabilita manualmente la schermata iniziale dello splash screen si passa alla schermata "vera" per uno "falso" che viene visualizzato fino a quando la chiamata javascript dall'app e l'icona del telefono potrebbero non essere visualizzati uno dopo questo switcheroo.
Qualcun altro ha incontrato e/o risolto questo?
AGGIORNAMENTO: Provato a rimuovere e aggiungere nuovamente tutte le immagini di splash, ma inutilmente. Ho provato a rimuovere le immagini più piccole (il 4 e la sua versione non retina) ma anche senza quelle più piccole presenti in qualsiasi parte del progetto ottengo lo stesso errore!
UPDATE 2: Cordova 2.2.0 è stato rilasciato, fissando in tal modo la questione in base a: http://shazronatadobe.wordpress.com/2012/10/27/whats-new-in-cordova-ios-2-2-0/
Quindi, la soluzione consigliata sarebbe quindi di aggiornare la vostra applicazione per utilizzare Cordova 2.2.0, se questo per qualche motivo non è possibile, le soluzioni sono fornite di seguito.
Hai cambiato il 'Launch Images' nel tuo progetto XCode? Hai incollato manualmente le tue immagini splash (in 'your_project'->' Resources'-> 'splash')? – Littm
Sì! Ho provato a rimuovere e leggere tutte le immagini di splash ma senza alcun risultato – Hessius
Credo che questo sia in realtà un bug in Cordova/PhoneGap - sembra ricaricare manualmente l'immagine dello splash screen, e quando non è su un iPad, per default il caricamento dell'immagine "Predefinita" (lo splash classico). Devo essere aggiornato per verificare le dimensioni dello schermo immagino ... – Brion