Video: Tutorial | Como Restaurar iPhone, iPad y iPod Touch (Reparar) 2025
La reparación de la barra de estado es algo que tendrá que abordar en iOS 7. Realmente no es difícil, pero ayuda a trabajar con las vistas y sus configuraciones para entenderlo
En iOS 7, la barra de estado es transparente, y ahí es donde surge el problema. El problema es que la vista web se muestra a través de la barra de estado transparente. Eso es un no-no. Se distrae de la información de la barra de estado, destruye la coherencia de la interfaz de iOS, y parece extraño para la mayoría de las personas.
Hay tres soluciones estándar. Lo más fácil es usar un controlador de navegación para mostrar su contenido (su vista principal). Un controlador de navegación tiene la lógica incorporada para mostrar un fondo apropiado para la barra de estado y para posicionar sus vistas de contenido para que no estén detrás de la barra de estado. (Esta es una de las razones por las que el problema no ocurre con tanta frecuencia en las aplicaciones de iPhone).
También puede crear una imagen de fondo sin distracción para colocar debajo de la barra de estado y encima del contenido de su vista.
La solución más robusta es usar Diseño automático. Hasta el momento, ha utilizado principalmente Diseño automático para fijar vistas e incrustarlas en otras vistas. Hay mucho más para Diseño Automático, y así es cómo puede usarlo en este caso.
Antes que nada, como puede ver fácilmente, la barra de estado tiene 20 puntos de alto. Puede acceder al inspector de tamaños en el área de utilidades y establecer manualmente el origen de su vista superior en 0, 20 para que se coloque debajo de la barra de estado.
Y cuando Apple introduce un dispositivo iOS con un nuevo factor de forma en el que la barra de estado no tiene veinte puntos, tu aplicación se romperá. Ahora no hay garantía de que tal dispositivo se introduzca la próxima semana, pero las probabilidades son bastante buenas de que suceda (y probablemente en el momento más inoportuno para usted).
Comience por reconocer que la barra de estado es transparente y estará en la parte superior de la pantalla. En el caso de su controlador de mapa, tiene esa barra de estado transparente en la parte superior de la pantalla. Desea que su barra de herramientas debajo de ella, y desea que su vista web directamente debajo de la parte inferior de la barra de herramientas.
Ahora que ha reconocido que la barra de estado estará en la parte superior de la pantalla, a menos que la oculte, estos son los pasos para ubicar correctamente las otras vistas.
-
En el guión gráfico, abra el Esquema del documento y el Controlador de mapa - Escena del mapa.
-
Observe que tiene la Guía de diseño superior y una Guía de diseño inferior en la escena.
Se colocan allí automáticamente.
-
Mantenga presionada la barra de herramientas para arrastrar hacia la Guía de diseño superior.
-
Seleccione Espaciado vertical en el popover que aparece.
-
Con la barra de herramientas aún seleccionada, elija el inspector de Tamaño en el área de la Utilidad. En la lista de restricciones, configurará Top Space en: Guía de diseño superior.
Esa es la restricción que acabas de crear.
-
Haga clic en la rueda dentada en esa restricción y elija Seleccionar y editar.
-
La restricción debería haberse establecido.
Verifique que el menú emergente esté configurado en Igual, la Constante esté configurada en 0 y la Prioridad esté configurada en 1, 000. Ese es el valor más alto y significa que ninguna otra restricción puede anular esta.
-
Si tiene otras limitaciones, use la rueda de engranajes para eliminarlas.
Estas restricciones adicionales se pueden acumular a medida que experimentas.
-
Usando Editor → Pin, ancle los espacios iniciales y finales en la supervista.
-
Use el inspector de tallas para verificar que la altura de la barra de herramientas permanezca en 44.
Es posible que desee ejecutar la aplicación ahora para verificar que la barra de herramientas ya no se superpone con la barra de estado.
-
Mantenga presionada la barra de herramientas para arrastrar y soltar desde Map View.
-
Seleccione Espaciado vertical como lo hizo en el Paso 4.
-
Elija Editor → Resolver problemas de diseño automático → Agregar restricciones faltantes.
Si el comando está atenuado, simplemente verifique que tenga restricciones superior, inferior, inicial y final para la vista web. De lo contrario, asegúrese de que la barra de herramientas esté seleccionada y luego use Editor → Resolver problemas de diseño automático → Limpiar restricciones para volver a intentarlo.
Xcode fija el espacio inferior a la supervista y alinea el inicio, el final y la parte superior de la barra de herramientas. La vista web está anclada a la barra de herramientas que está anclada a la supervista.
-
Verifique que las restricciones funcionen girando el simulador usando el menú de Hardware.
Rotar el simulador es la prueba de fuego del diseño automático. Usa los equivalentes del teclado mientras trabajas en tu guión gráfico para comprobar constantemente que el diseño de tu hermoso paisaje sea igual de hermoso en el retrato.