Cambie la pantalla de inicio de manera programática en iOS?

Actualmente estoy tratando de averiguar cómo cambiar la pantalla de bienvenida (png pnetworkingeterminado) en iOS.

Por lo que entiendo, la forma ideal de presentar una aplicación al usuario desde el principio es hacer que la image de inicio sea una representación esquelética de los elementos de la interfaz de usuario en la aplicación (como esta: http://h.dropcanvas.com/u90tr /IMG_0388.png ).

Ahora, en mi aplicación, cuando cambio las tabs y voy a otra aplicación o la pantalla de inicio, cuando vuelvo a la aplicación, la image de bienvenida ya no es relevante para esa pestaña en particular.

Idealmente, lo que me gustaría hacer es cambiar programáticamente la image de inicio en applicationDidEnterBackground para que pueda presentar una pantalla de bienvenida relevante cuando vuelva a la aplicación.

¡Muchas gracias por su ayuda!

No puede hacer esto, y no debería necesitar molestarse. La image de lanzamiento (¡NO es una pantalla de bienvenida!) Solo se usa cuando su aplicación se inicia desde cero. Si solo ha estado en segundo plano, el sistema operativo tomará su propia instantánea y lo usará cuando regrese a la aplicación.

Por lo tanto, su image de inicio solo necesita mostrar una representación básica de su aplicación, tal como aparecerá al iniciarse desde cero. Si tiene una barra de tabs, no debe mostrar icons o tags (ya que pueden cambiar con la localización), literalmente, solo el background negro shiny, todo el path. En su enlace, perdería el elemento del button de barra, por ejemplo.

Si no puede hacer una image representativa, una image negra lisa (o ninguna image en absoluto) sería la mejor.