estoy actualizando mi PhoneGap iOS aplicación para que sea compatible con el iPhone 5.iPhone 5 splashscreen no se muestran correctamente - Phonegap
estoy escondido manualmente la pantalla de bienvenida después de mi aplicación se ha inicializado.
Al simular iPhone 5: cuando se inicia la aplicación, muestra la pantalla de bienvenida correcta ([email protected]) (aquí "el 5") pero rápidamente la oculta y muestra la pantalla de bienvenida del iPhone 4 (aquí) el 4 "). El 4 no cubre toda la aplicación, lo que muestra las barras superior e inferior de la aplicación de inicialización.
No estoy del todo seguro de cómo funciona, pero puedo pensar en dos escenarios posibles: 1) Ambas imágenes se muestran simultáneamente pero por alguna razón el 5 oculta automáticamente mientras el 4 espera la llamada de la aplicación para ocultar . 2) En algún momento, al deshabilitar la ocultación manual de la pantalla emergente, Phonegap cambia la pantalla de bienvenida "verdadera" por una pantalla "falsa" que se muestra hasta que la llamada javascript desde la aplicación y el teléfono apenas pueda mostrarse correctamente después de este cambio.
¿Alguien más ha encontrado y/o resuelto esto?
ACTUALIZACIÓN: Se intentó eliminar y agregar todas las imágenes splash nuevamente, pero fue en vano. Traté de eliminar las imágenes más pequeñas (el 4 y su versión no retina) pero incluso sin las más pequeñas presentes en cualquier parte del proyecto, ¡recibo el mismo error!
ACTUALIZACIÓN 2: Cordova 2.2.0 ha sido liberado, fijando así este problema de acuerdo con: http://shazronatadobe.wordpress.com/2012/10/27/whats-new-in-cordova-ios-2-2-0/
Por lo tanto, la solución recomendada por lo tanto sería actualizar su aplicación para utilizar Cordova 2.2.0, si eso Por alguna razón no es posible, las soluciones se proporcionan a continuación.
¿Cambió el 'Lanzamiento de imágenes' en su proyecto XCode? ¿Pegaste manualmente tus imágenes splash (en 'your_project'->' Resources'-> 'splash')? – Littm
¡Sí! Intenté eliminar y volver a leer todas las imágenes splash, pero fue en vano – Hessius
Creo que esto es realmente un error en Cordova/PhoneGap: parece volver a cargar manualmente la imagen de la pantalla de bienvenida, y cuando no está en un iPad se carga por defecto la imagen "Predeterminada" (el splash de tamaño clásico). Necesita ser actualizado para verificar el tamaño de la pantalla, supongo ... – Brion