guidelines - iPhone 5 letterboxing/screen resize
ios guidelines (0)
Porque creo que muchas personas harán esta pregunta (porque yo estaba) ...
Ahora que la última versión de XCode nos permite probar nuestros programas en un simulador de iPhone 5, es posible que haya notado que su aplicación ha sido "desplegada", mostrando bordes negros en la parte superior / inferior (o izquierda / derecha, según la orientación) . Hay una solución muy simple para esto (aunque no es la solución adecuada), que tratará automáticamente su aplicación como si estuviera diseñada para el nuevo iPhone.
1) Crea un nuevo proyecto de aplicación. 2) Ubique el archivo "[email protected]" dentro de la carpeta de esos proyectos. 3) Agregue ese archivo a su proyecto
Eso es. Curiosamente, si luego elimina la imagen de bienvenida, seguirá funcionando correctamente (lo que nos indica que no es la solución correcta, pero sí la solución correcta en el proyecto). Por supuesto, puedes personalizar esa imagen para lo que quieras, pero básicamente así es como le dices al iPhone 5 que muestre la aplicación "pantalla completa".
Luego, para arreglar el formato del tamaño de vista para ambos tipos de dispositivos, asegúrese de estar utilizando
[[UIScreen mainScreen]bounds];
en lugar de indicar explícitamente el tamaño de la pantalla. IE, si su marco de vista fue CGRectMake(0,0,310,420);
debería ser
CGRectMake(0,0,bounds.size.width-10,bounds.size.height-60);
Y en caso de que no lo sepa, el tamaño de la pantalla del nuevo iPhone es de 640x1136 (corte a la mitad para no retina).
Cuanto más sabes ...
ps, alguien con un nivel más alto, por favor agregue una etiqueta iphone5 a este