En Xcode 4.3.1 4E1019, la pantalla de lanzamiento (predeterminado.png, etc.) tiene línea blanca (1 pt de alto) en la parte inferior de la imagen en el lanzamiento

StackOverflow https://stackoverflow.com//questions/9707084

  •  14-12-2019
  •  | 
  •  

Pregunta

Esto es extraño. Tengo un valor predeterminado.png, predeterminado-paisaje.png, predeterminado-retrato.png y default@2x.png.

La "Animación de Zoom de la pantalla predeterminada" normal es donde el PREMADA.PNG se acerca del centro de la pantalla "en" lugar. Esto sucede con todas las aplicaciones en iOS, por lo que este es el momento en que realmente puede ver esa línea blanca en la parte inferior de la imagen "predeterminada". Es una línea de 1 pt (o también), que va de izquierda a derecha en la parte inferior de todos mis valores predeterminados (predeterminados@2x.png, predeterminado-paisaje.png, etc.) ... se produce en ambos de ambos Mis dispositivos: "iPhone 4" y "iPad 1". No se produce en ninguno de los simuladores.

Las imágenes no han cambiado entre mis compilaciones. De hecho, la semana pasada construí una versión anterior (con los mismos gráficos de lanzamiento) y esto no sucedió.

Las imágenes son el tamaño correcto. Incluso cambié el .ipa a .zip, sin comprimir y mirar en el paquete. Los PNG son el tamaño correcto, por lo que nada muerto.

Cuando vuelva al ADHOC de la última compilación de mi aplicación, el problema se desaparece. Cuando me muevo a la construcción actual, el problema vuelve.

¿Alguna idea?

BTW: Anexo: Agarré mi código fuente anterior (para la versión que está bien), compilada con Xcode 4.3.1 y tiene el mismo problema. Línea blanca en la parte inferior de la pantalla de lanzamiento.

addendum

Bien, bueno, una cosa nos notamos:

Nuestros PNG para iPad fueron 1024x768 y 768x1024 en lugar de 1004x768 y 748x1024

Fijamos que (extraño que trabajaron antes) y el lanzamiento del iPad se fijaron y se muestra correctamente. iPhone todavía está roto.

Las directrices de interfaz de interfaz de iOS / Icono personalizado y las pautas de creación de imágenes dice que se supone que el iPhone es 320x480 y 640x960

Debo haber conseguido cuando originalmente creé gráficos de iPad, pero han estado trabajando hasta Xcode 4.3.1 !!! (¡2 años!) Sé que mis tamaños de iPad estaban apagados, pero me pregunto qué hizo que Xcode cambiera esto y decida que estaban despedidos ahora?

¿Fue útil?

Solución

Este es el mismo problema que: iOS 5.1: - [Uicolor ColorwithpatternAmage:] El color de fondo dibuja un negro sólido

Básicamente: iOS 5.1 no puede decodificar la última línea de píxeles en un PNG de color indexado (PNG8) o cualquier PNG de escala de grises.

La solución es usar PNG32, o agregar líneas fantásticas al final del PNG8.

Presenté un error con Apple (# 11069678) y le aconseja que haga lo mismo :)

Otros consejos

Usuarios de Photoshop:

  • Utilice el menú de imagen para cambiar el modo a RGB.
  • Use el menú de imagen para cambiar a 16 bits / canal.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top