Cómo agregar la image de lanzamiento de iPhoneX

Usando Xcode Versión 9.0 (9A235), estoy intentando agregar una image de lanzamiento para iPhoneX al solicitado 2436 px × 1125 px (horizontal). Actualmente estoy usando un Storyboard y se ve así:

introduzca la descripción de la imagen aquí

'launchimage' es una vista de image vinculada a un set de imágenes:

introduzca la descripción de la imagen aquí

Y el set de imágenes es el siguiente:

introduzca la descripción de la imagen aquí

El único lugar donde obtengo una image de tamaño iPhoneX está en un set de imágenes de lanzamiento:

introduzca la descripción de la imagen aquí

Pero cuando trato de seleccionar una image de lanzamiento en la vista de imágenes en el guión gráfico, no se puede seleccionar:

introduzca la descripción de la imagen aquí

¿Alguna ayuda sobre cómo agregar la image de inicio de tamaño correcto para iPhoneX o vuelve a lanzar imágenes? Prefiero la image de tamaño correcto, no una estirada.

ACTUALIZAR:

Me gustaría explicar por qué quiero que la image sea exactamente el mismo píxel por píxel. Siguiendo las pautas en https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/, mi image de lanzamiento es una versión estática de la primera página de la aplicación. Si la image de lanzamiento se extiende, hay un cambio notable desde la image de lanzamiento a la primera página. Que tipo de derrotas el object de las pautas. Apple recomienda utilizar un inicio de storyboard, pero parece que no puede seguir sus directrices si lo hace. Típico, de verdad

No hay posibilidad de agregar una image específicamente para iPhone X al catálogo de activos (porque usa @ 3x), por lo que probablemente deberías usar imágenes de lanzamiento para eso, si quieres otra image solo para iPhone X.

Si entendí correctamente, estás utilizando un storyboard como una pantalla de inicio con vista de image, ¿verdad?

Si es así, en el guión gráfico de la pantalla de Inicio, select para ver como iPhone X:

introduzca la descripción de la imagen aquí

Luego agregue la vista de su image para que llene todo el área de esta forma:

introduzca la descripción de la imagen aquí

y péguelo a la vista de supervisión con constantes de 0. Es importante hacer esto con el iPhone X seleccionado, porque de lo contrario probablemente pincharías en la Guía de layout superior, que no quieres, porque te dejará un espacio en el parte superior.

Sus constantes deberían verse así (fijados a Superview):

introduzca la descripción de la imagen aquí

En la orientación vertical, el ancho de la pantalla en el iPhone X coincide con el ancho de las pantallas de 4,7 "de iPhone 6, iPhone 7 y iPhone 8. Sin embargo, la pantalla en iPhone X es 145 más alta que una pantalla de 4,7", lo que resulta en aproximadamente un 20% de espacio vertical adicional para contenido.

introduzca la descripción de la imagen aquí

Probablemente, su image esté bien, pero intente limpiar (cmd + K) y rebuild el proyecto.

Si no ayuda, elimine esta image de Xcode y vuelva a agregarla arrastrando esas imágenes a Xcode. Y reconstrúyelo. Deberia de funcionar.

¡Puedes mantener una image de mayor tamaño como una image 3x en tu set de imágenes! Me refiero a 1125px × 2436px es 3x resolución de 375pt × 812pt .

por lo tanto, en su set de imágenes, reemplace la image antigua de 3x con el tamaño de image havign de 1125px × 2436px y su pantalla de inicio (storyboard o xib) no se estirará, ¡creo!