2010-09-17 13 views
5

¿Alguien sabe dónde están las diferentes dimensiones de la pantalla para el iPhone4? He comprobado el MobileHIG pero todo lo que pude encontrar en las referencias al viejo iPhone3G. ¿Debo suponer que todos los valores anteriores se duplican (es decir, StatusBar = 40 píxeles), o hay una ilustración más precisa (como la de abajo escondido en otro lugar?iPhone4 UI Element Size in Pixels?

alt text

Saludos Gary

Respuesta

4

Los puntos son los nuevos píxeles.

Sigues trabajando con los valores a los que estás acostumbrado, como si aún estuvieras desarrollando para 3G/3G. La unidad de estos valores ahora se llama puntos en lugar de píxeles, para evitar confusiones. En los modelos de iPhone más antiguos, un cuadrado de 2x2 puntos equivale a 2x2 píxeles en la pantalla. Pero en el iPhone 4, el mismo cuadrado equivale a 4x4 píxeles. Los elementos de la interfaz de usuario se representan con la resolución adecuada de forma automática, las imágenes y otro contenido que proporciones se escalarán, a menos que proporciones versiones de alta resolución de esos recursos.

Es posible que desee leer this document para obtener más información.

+0

Hola, ya veo, pero ¿qué pasa si quieres aprovechar al máximo el hardware actual y agregar un UIImage que ocupa toda la pantalla excepto la barra de estado? va a necesitar saber qué tan grande es para hacer esa imagen en Photoshop. – fuzzygoat

+1

Sí, eso es cierto. Para ese propósito, solo duplica el ancho y el elemento de altura, medido en puntos. Ejemplo: sin la barra de estado, la pantalla mide 320x460 puntos. Por lo tanto, para el fondo necesita dos imágenes: background.png (tamaño 320x460 píxeles) y [email protected] (tamaño 640x920 píxeles). Selecciona la versión más pequeña en Interfacebuilder o dentro del código, iOS selecciona automáticamente el archivo de tamaño adecuado en tiempo de ejecución. – Toastor

+0

Ah, lo entiendo, muchas muchas gracias, muy apreciadas. – fuzzygoat

1

Usted realmente no debería asumir nada sobre las dimensiones de la pantalla. Si necesita las dimensiones, léalas compruébese a la API.

No hay ninguna promesa de que las dimensiones o incluso las proporciones se mantendrán iguales para siempre. (El iPhone, iPad y nuevo iPhone todos tienen diferentes tamaños y proporciones de resolución.)

Dicho esto, las dimensiones en el iPhone 4 deberían ser exactamente el doble de las dimensiones de los primeros modelos de iPhone.