Pregunta

Cuando cargo la aplicación de mi iPhone, siempre carga primero una pantalla negra y luego aparece la ventana principal.Esto sucede incluso con una simple aplicación vacía con una sola ventana cargada.

He notado que al cargar, la mayoría de las aplicaciones hacen zoom en la ventana principal (o la escalan para que se ajuste a la pantalla, como quieras pensarlo) y luego cargan el contenido de la pantalla, sin pantalla negra (ver Contactos aplicación, por ejemplo).

¿Cómo logro este efecto?

¿Fue útil?

Solución

Agrega un Default.png a tu proyecto.Esta debería ser la imagen que desea mostrar en lugar de la pantalla de inicio negra.

Otros consejos

Además, para ahorrarle algo de tiempo, no hay forma de cambiar esta imagen durante el tiempo de ejecución de su aplicación.Si miras la aplicación Reloj de Apple puedes ver como dependiendo del último estado de la aplicación, el Default.png cambia.No puedes hacer esto en tu propia aplicación debido a límites de permisos.Además, asegúrese de leer iPhone HIG para conocer las mejores prácticas sobre el uso de Default.png; en resumen, no lo use como una pantalla de presentación como Twitteriffic.

También puedes tomar una captura de pantalla de tu aplicación como ayuda para crear el archivo Default.png. Mientras mantienes presionado el botón Inicio, presiona y suelta el botón Bloquear suspensión/activación.La captura de pantalla se puede encontrar en su biblioteca Camery Roll en la aplicación Fotos y se puede sincronizar nuevamente con su escritorio.

Cuando la aplicación pasa de la imagen de inicio al contenido real de la aplicación, no debería resultar discordante para el usuario: se puede agregar contenido (texto/imágenes) a la pantalla, pero el contenido nunca debe cambiar.Si todo esto te deja con un encabezado azul vacío, un cuerpo blanco y un pie de página azul, entonces eso es todo lo que deberías tener.Si tiene una barra de pestañas persistente en la parte inferior y una aplicación localizada (descripciones de texto diferentes), entonces la imagen de inicio debería aparecer con íconos pero sin texto.(Consulte Clock.app y Facebook.app para ver ejemplos).

También se pueden tomar capturas de pantalla en XCode usando la pestaña Captura de pantalla en la ventana del Organizador y un dispositivo conectado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top