precio plus caracteristicas bateria 16gb 128gb ios objective-c ios-simulator iphone-6 iphone-6-plus

ios - 16gb - iphone 6s plus caracteristicas bateria



TamaƱo de pantalla del iPhone 6(Plus) (5)

Se escribieron muchos artículos y se hicieron preguntas sobre los tamaños de pantalla de iPhone 6 y iPhone 6 Plus. Este artículo proporciona una gran explicación.

Sin embargo, estoy confundido al probar mi aplicación en el simulador. Tengo el siguiente código en AppDelegate .

- (BOOL) application: (UIApplication *) application didFinishLaunchingWithOptions: (NSDictionary *) launchOptions { UIScreen *screen = [UIScreen mainScreen]; NSLog(@"Screen width %.0f px, height %.0f px, scale %.1fx", (double) screen.bounds.size.width, (double) screen.bounds.size.height, (double) screen.scale); return YES; }

Obtengo los siguientes resultados del simulador de iOS para varios dispositivos:

iPhone 4S: Screen width 320 px, height 480 px, scale 2.0x

iPhone 5: Screen width 320 px, height 568 px, scale 2.0x

iPhone 5S: Screen width 320 px, height 568 px, scale 2.0x

iPhone 6: Screen width 320 px, height 568 px, scale 2.0x

iPhone 6 Plus: Screen width 320 px, height 568 px, scale 2.0x

Los resultados están bien para iPhone 4S, iPhone 5 y iPhone 5S. Sin embargo, espero un tamaño de pantalla más grande para iPhone 6 y iPhone 6 Plus y también espero una escala 3.0 para iPhone 6 Plus. ¿Qué está mal?

Gracias por la explicación.


Agregue una pantalla de inicio a su proyecto, -> Archivo -> Nuevo archivo -> en la interfaz de usuario de iOS -> Pantalla de inicio. Luego, en la Vista general de su aplicación, seleccione LaunchScreen.xib en el campo Archivo de pantalla de inicio. Intente nuevamente su código, y podrá ver los tamaños reales.


Debe agregar Launch Image en Imageasset para iPhone 6 y 6+ con la resolución adecuada.

Si no conoce la resolución, marque el lado derecho del navegador> elija la tercera opción. Ahora mismo, en la captura de pantalla, puedes ver el Expected size 1242x2208 pixel

Por favor, compruebe la captura de pantalla adjunta. Una vez que agregues esto, todas las imágenes solo las obtendrás correctamente.

para iPhone 6 se registrará

Ancho de pantalla 375 px, altura 667 px, escala 2.0x

para 6+

Ancho de pantalla 414 px, altura 736 px, escala 3.0x


En mi caso, encontré la configuración en el iPhone sobre la pantalla. (Configuraciones - Pantalla y Brillo - DISPLAY ZOOM).

Si su configuración es "Ampliada", el ancho de la pantalla será de 320 px.


Para otros que pueden entrar en la pregunta:

Asegúrate de que los nombres de las imágenes de lanzamiento no coincidan con las demás imágenes de tu proyecto, de lo contrario Xcode puede confundirse y también devuelve el ancho y la altura del iPhone 5.


Parece que no proporcionaste las imágenes de inicio correctas a tu aplicación. Cuando no hay un conjunto de imágenes de inicio correcto, la aplicación se ejecutará como en el iPhone 5 / 5S, es por eso que está obteniendo estos resultados confusos al iniciar la sesión. El tamaño de pantalla del iPhone 6 es 375x667 px escala x2, iPhone 6+ 414x736 px escala x3. Por lo tanto, si desea configurar la imagen de lanzamiento para iPhone 6, debe tener un tamaño de 750x1334 px y 1242x2208 para iPhone 6+ respectivamente. ¡Buena suerte!

EDITAR:

Como mencionó rmaddy en los comentarios, es mejor usar el guión gráfico de la pantalla de inicio con las restricciones de diseño adecuadas para adaptarse a todas las pantallas, que tener un montón de imágenes para todas las pantallas (lo que también aumenta el tamaño de la aplicación).