7

Duplicar posibles:
Enabling auto layout in iOS 6 while remaining backwards compatible with iOS 5actualización del guión gráfico a iOS 6 con compatibilidad hacia atrás

voy a actualizar mi aplicación a la nueva pantalla de 4 pulgadas y me di cuenta de que lo que debería marque la casilla de verificación Usar Autodiseño en el inspector. Al hacerlo, pierdo la compatibilidad con iOs 5. ¿Cómo puedo admitir la pantalla de 4 "sin perder esta compatibilidad? Muchas gracias

Respuesta

15

Puede usar muelles y puntales para admitir ambos factores de forma sin necesidad de iOS 6.0.

Springs y puntales son fáciles de configurar en el inspector de tamaño en el Interface Builder. Sólo tienes que seleccionar cualquier punto de vista y usar el área resaltada del inspector en la imagen se muestra a continuación para configurar cómo cada vista debería cambiar el tamaño con su padre.

Picture highlighting springs and struts area of Interface Builder Size inspector

Al activar un puntal (los objetos del borde exterior) se indica que la distancia entre ese borde de la subvista y el mismo borde del elemento principal debe permanecer fija. Al girar un resorte (la flecha interior) se indica que el control debería crecer y reducirse con el elemento principal. En la imagen de arriba, la vista seleccionada está configurada para permanecer anclada a los bordes inferior, izquierdo y derecho de su supervista, y para crecer con el ancho. El área de ejemplo muestra una animación de cómo se movería la vista y el tamaño con el elemento principal.

El área de muelles y puntales del inspector no está disponible en los documentos que usan diseño automático.

+1

Esto no tendrá efecto a menos que también haya actualizado su proyecto para tener explícitamente una imagen de inicio para el iPhone5 de altura extra – Adam

Cuestiones relacionadas