No hay opción de Retina 4 en xcode 7, entonces, ¿cómo configuro las imágenes de pantalla completa en el activo para que se muestren correctamente en 4s / 5s y iPhone 6?

En xcode 7, esta no es una opción de retina 4, de acuerdo conesta, Apple lo quitó a propósito. Edité Contents.json para recuperarlo, ¡pero el efecto no es el mismo! Recuerdo que en XCode6 / pre-iOS9, el iPhone 6 usará la imagen Retina 4, por lo que solo necesito configurar una imagen 2x a pantalla completa para iPhone 4 / 4s, una Retina 4 a pantalla completa para iPhone 5 / 5s y 6.

¡Creo que usar Retina4 para iPhone 6 realmente tiene sentido mientras que 2x no lo tiene! Porque 1334/750 es aproximadamente 1.778, que está cerca de 1136/640 = 1.775 mientras 960/640 = 1.5. Mis imágenes 640 * 1136 se muestran correctamente en el iPhone 6, mientras que las imágenes 640 * 960 están distorsionadas.

Pero con Xcode 7 incluso recuperé la opción retina 4, el iPhone 6 todavía usa la imagen 2x (640 * 960) en lugar de la imagen retina4 (el iPhone 5 / 5s usa retina4 y ahora se muestra correctamente). Traté de cambiar el tipo de dispositivo de iPhone a Universal, igual.

Entonces mi pregunta essi Apple eliminó retina4 a propósito, ¿cómo configuro las imágenes de pantalla completa en xasset para que funcionen para iPhone 4/5/6 ? Solo estoy hablando de imágenes de pantalla completa. Entiendo que para imágenes que no son de pantalla completa usar 2x tiene sentido.

Por cierto, no estoy hablando de AppIcon & LaunchImage (retina 4 todavía está allí y funciona). No quiero escribir código adicional para que funcione (en realidad esto es lo que hago actualmente, asíImágenes de pantalla completa en iPhone 6 con catálogos de activos) ya sea. Entonces, ¿es posible que solo configure activos para que funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta