sizes name for ios xcode-storyboard launch-screen

ios - name - ¿Cuál es la diferencia entre launchscreen.storyboard y main.storyboard



launchimage ios (4)

Busqué en Google las dos palabras juntas pero no pude encontrar nada. Nunca lo he usado. ¿Hay alguna necesidad para ello aunque tengamos main.storyboard?


Cuando ejecutas tu programa en Xcode, el simulador se abre y tu aplicación se abre, luego puedes ver la pantalla en blanco y negro durante unos segundos antes de que se desarrolle la pantalla real.

Pantalla en blanco - LaunchScreen.storyboard - No editable

Pantalla desarrollada - Main.storyboard - Editable para la cual puede hacer cambios


Cuando la aplicación se está ejecutando en el Simulador / iPhone, la primera pantalla que se carga en la memoria después de que el usuario haga clic en el ícono de la aplicación es LAUNCHSCREEN.STORYBOARD y después de que la aplicación esté completamente cargada, este es el momento en el que MAIN.STORYBOARD entra en juego. Esta es la pantalla que se puede editar. Puede agregar acciones, salidas, otra pantalla dentro de un Controlador de Vista, por lo que el trabajo principal se está realizando dentro de MAIN.STORYBOARD y LAUNCHSCREEN.STORYBOARD se está usando para mostrar algo estático mientras la aplicación se carga completamente. .


El launchscreen.storyboard (básicamente una pantalla de carga) es lo que aparece cuando el usuario carga la aplicación. El tiempo que le parezca al usuario depende de cuánto tiempo le tome cargar la aplicación. Puede cambiar la duración del launchscreen.storyboard pero no se recomienda, generalmente los usuarios desean que la aplicación se cargue lo más rápido posible.

El main.storyboard aparece en la pantalla DESPUÉS del launchscreen.storyboard


Son dos cosas completamente diferentes. La pantalla de inicio es lo que aparece por primera vez cuando el usuario toca el ícono de la aplicación antes de que la aplicación termine de iniciarse. Muestra una única pantalla estática. No puede ser dinámico y no puede usar ninguna clase o código personalizado. Es el reemplazo para las imágenes de lanzamiento.

El guión gráfico principal es lo que realmente muestra su aplicación cuando se ejecuta la aplicación. Contiene su aplicación, código y lógica.