2011-05-31 25 views
7

Cuando lance mi aplicación mientras algún dispositivo está conectado a mi iPhone (por lo tanto, se mostrará una barra azul que muestra el número de conexión), mi imagen de inicio (Default.png) se deforma y el tamaño ya no se ajusta al tamaño de la pantalla.Problema de barra azul de punto azul personal

¿Cómo puedo resolver este problema? Intenté comprobar la "barra de estado inicialmente oculta", pero solo ayuda una vez que se carga la imagen de inicio.

Gracias de antemano.

Respuesta

-2

verificación de este enlace tal vez puede ayudar a resolver su problema:

Get iPhone Status Bar Height

Con base en ese enlace, se puede obtener la altura de la barra de estado, y luego ajustar su imagen lanzamiento.

+1

La aplicación no tiene control sobre cómo se muestra su imagen de lanzamiento Default.png. –

3

No hay realmente una forma de evitar esto. Si recuerdo correctamente, el sistema ajusta la imagen de inicio para las barras de estado de doble altura cortando una parte de su centro; su única opción para mitigar este problema es averiguar qué parte de su Default.png se está recortando y cambiar la imagen para que esa eliminación no sea tan notable.

+0

Estoy llegando a la misma conclusión, pero estoy buscando una confirmación en algún lugar de la documentación. ¿Recuerdas dónde viste esa información? – Unfalkster

+1

Nunca lo he visto en la documentación, pero puede verificarlo experimentalmente activando la barra de estado de doble altura (grabación de audio, por ejemplo) y abriendo cualquier aplicación que tenga una imagen de inicio con su logotipo en el centro. ** editado ** En realidad, lo intenté con un par de aplicaciones y, a partir de iOS 6, ya no se trata de un recorte: la aplicación de Búsqueda de Google, por ejemplo, tiene su logotipo en el centro y se ve bien. No estoy seguro de dónde vienen los 20 puntos adicionales. –

+0

Definitivamente me estaba sucediendo en iOS 7.0.x, pero a partir de iOS 7.1 ya no parece estar sucediendo. – shim

1

Puede solucionar este problema utilizando un guión gráfico como pantalla de inicio en lugar de imágenes. Crea un nuevo guión gráfico y agrega un UIViewcontroller como el controlador de vista inicial. Diseña tu pantalla de inicio usando restricciones. Por ejemplo: coloque su logotipo en el centro con un UIImageView. Abra la configuración de su proyecto y en los destinos seleccione general. Desplácese hacia abajo hasta 'Iconos de la aplicación e inicie imágenes'. Seleccione el guión gráfico que acaba de crear donde dice 'Iniciar archivo de pantalla'.

+0

No, no funciona –

Cuestiones relacionadas