2010-10-20 12 views

Respuesta

4

Default.png y [email protected] y predeterminado-iPad.png (no 100% seguro en este caso)

si especifica su propio nombre como MyLaunchImage.png, la versión específica del iPad sería MyLaunchImage ~ ipad.png. Aunque se puede incluir una imagen MyLaunchImage ~ iphone.png para la versión iPhone específico (y una [email protected]~iphone.png para la variante de alta resolución)

tomado de la documentación de manzana

59

Aquí está la lista de forma predeterminada nombres de archivo de imagen como el lanzamiento de iOS 6:

  • Default.png (iPhone)
  • [email protected] (iPhone Retina de 3,5 pulgadas)
  • [email protected] (Retina del iPhone 4 pulgadas)
  • predeterminado-Portrait.png (iPad en orientación vertical)
  • [email protected] (iPad Retina en orientación vertical)
  • predeterminado-Landscape.png (iPad en la orientación horizontal)
  • predeterminado-paisaje @ 2x.png (iPad Retina en orientación horizontal)

puede establecer la clave UILaunchImageFile en su info.plist para anular Default en todos los nombres de archivo de arriba. Por ejemplo, si especifica el valor LaunchImage en esta clave, la imagen de inicio para un iPhone de resolución estándar sería LaunchImage.png.

Además, si se desea proporcionar imágenes de inicio separadas para aplicaciones de iPad que se giran 180 grados de la norma, puede sustituir los siguientes modificadores en lugar de -Portrait y -Landscape:

  • -Retrato (casa botón abajo)
  • -PortraitUpsideDown (botón de inicio en la parte superior)
  • -LandscapeLeft (botón de inicio en el lado izquierdo)
  • -LandscapeRight (botón de inicio en el lado derecho)
+0

¿Sigue siendo válido? – user1006117

+0

¿Qué hay de iPad mini? –

+1

iPad mini usa las mismas imágenes que iPad2 (Default-Portrait.png y Default-Landscape.png de la respuesta anterior) –

10

Acabo de encontrar un handy table con todos los nombres de archivo de la imagen de inicio predeterminada, lo he publicado aquí para ahorrar algo de tiempo en el futuro en lugar de buscar algo similar o perder el tiempo navegando por mi lista interminable de marcadores .

+3

Sí, esto funciona para mí, excepto para el iphone 6, que probablemente deba especificarse en el info.plist. Temo el futuro, ya es mucho trabajo. Con la enorme lista de dispositivos, Apple probablemente tendrá que hacer lo que debería haber hecho desde el principio: solicitar 1 imagen de empleados y gastar .01% de escala de tiempo de CPU y recortarlo en el dispositivo utilizado. "¿Qué tan difícil puede ser?", Grita el desarrollador. Apple responde: "Lo más difícil posible". –

+0

@Henrik Hah! Apple típico. – Ash

30

Ajusté la respuesta de Rob/Lando con las últimas resoluciones de iPhone 6 y iPhone 6 Plus.

+0

Es incorrecto: 'Default [email protected] (iPhone 6 Plus landscape)'. – Dmitry

+0

'667' (no' 667h') es incorrecto. – Dmitry

+0

Editado para corregir errores. – Steve

2

inspeccioné los archivos en el haz principal (IOS 9 utilizando LaunchImage en activos de imagen) y esto es lo que veo:

[ 
'[email protected]', 
'[email protected]', 
'[email protected]~ipad.png', 
'LaunchImage-700-Landscape~ipad.png', 
'[email protected]~ipad.png', 
'LaunchImage-700-Portrait~ipad.png', 
'[email protected]', 
'[email protected]', 
'[email protected]', 
'[email protected]', 
'[email protected]~ipad.png', 
'LaunchImage-Landscape~ipad.png', 
'[email protected]~ipad.png', 
'LaunchImage-Portrait~ipad.png', 
'LaunchImage.png', 
'[email protected]' 
] 
Cuestiones relacionadas