Tamaño de la image de la barra

Actualmente estoy diseñando el UITabbar de mi aplicación. Creé un layout de Photoshop para Tabbar, tiene 84 píxeles de alto y 640 píxeles de ancho. ¿Es la forma correcta de crear una image con el tamaño de 84×640 y una con el tamaño de 320×42. Y luego nombra la image más grande @ 2x.png.

Estoy luchando en este punto, porque cuando logging el ancho de UITabbar dice 320.00, pero estoy usando el simulador de retina Iphone 3.5inch.

¿Algún consejo para darme count del tabbar?

Sí. Debes tener dos imágenes. Uno para pantallas normales y otro para retina. Xcode funciona con punto, no con píxeles, por lo que el ancho siempre será de 320. En el caso de la visualización de retina, un punto es de 2×2 píxeles y en modo normal es de 1×1.

por cierto, creo que la altura de la barra de tabs debe ser de 320×49 para la normal y de 640×98 para la retina.

la image de la retina debe tener el mismo nombre que la normal con el @ 2x al final

Ejemplo:

normal: image.png retina: image@2x.png

Usted confundió "Puntos" con "Píxeles". Los puntos son independientes de la resolución. Normalmente, puede verificar su factor de escala llamando a contentScaleFactor en su UIView.

Debería decir 2.0 para la retina y 1.0 para la no retina.