xcode 7 – Soporte faltante para Retina 4 en image.xcassets

En xcode 7 no hay opción para la image retina 4. Estoy creando una image de background añadida a la vista simple en mi file xib. He creado una image.xcassets de image de background añadidas imágenes de resolución 1x (320 * 480), 2x (640 * 960), 3x (1248 * 2208). Pero cuando estoy usando esta image establecida en mi file xib, solo muestra una image correcta para iPhone 4 y iPhone 4s. Cambié el modo como Aspectfit. Después de eso, comenzó a mostrar los márgenes en la parte superior e inferior. Por favor, ayúdame.

Gracias por adelantado

Supongo que necesitará editar los files xcassets json usted mismo, o search un editor que pueda hacer eso por usted.

El formatting Json está abierto y documentado por Apple.

Tendrá que agregar las líneas en el file json de su image. Siga los siguientes pasos:
1. Haga clic derecho en la image establecida en images.xcassets, click mostrar en el buscador.
2. Verá el file Contents.json, abra este file y agregue el siguiente código:

{ "idiom" : "iphone", "filename" : "iphone-5.png", "subtype" : "retina4", "scale" : "2x" }, 

por lo que su file json final se verá como el siguiente:

 { "images" : [ { "idiom" : "iphone", "filename" : "iphone-4-normal.png", "scale" : "1x" }, { "idiom" : "iphone", "filename" : "iphone-4-ratina.png", "scale" : "2x" }, { "idiom" : "iphone", "filename" : "iphone-5.png", "subtype" : "retina4", "scale" : "2x" }, { "idiom" : "iphone", "filename" : "iphone-6+.png", "scale" : "3x" } ], "info" : { "version" : 1, "author" : "xcode" } } 

3. Guarde el file y ciérrelo. Ahora en su Xcode habrá 4 subimágenes configuradas y puede arrastrar la image respectiva en eso.