Eliminar la distribución automática (restricciones) en Interface Builder


123

Estoy tratando de hacer que mi proyecto sea compatible con Snow Leopard y no puedo eliminar la distribución automática en las puntas usando el generador de interfaces (XCode 4.3 en Lion).

¿Es posible eliminar las restricciones y el autolayout en una punta en XCode?

Respuestas:


277

Encontré la respuesta aquí

  • Vaya al inspector de archivos en el generador de interfaces y desmarque "Usar diseño automático".

55
Esto funciona igual de bien para mantener la compatibilidad de los dispositivos anteriores a iOS 6 con el generador de interfaces. ¡Gracias!
— Nick

2
Tuve que eliminar el "Usar diseño automático" para habilitar transformaciones afines trabajando en un objeto heredado UIView. ¡Gracias!
— DrArt

55
+1 ¡Genial! El inspector de archivos es la primera pestaña del inspector derecho. Tiene Archivo, Ayuda rápida, Identidad, Atributos, Tamaño y Conexiones.
— rjobidon el

3
Descubrí que al eliminar también las 'subvistas de Autoresize' me ayudó con el tamaño y posicionamiento de los objetos.
— JanB

las subvistas de tamaño automático son geniales si deseas trabajar con restricciones (que en realidad son útiles si te acostumbras a trabajar con ellas) pero no quieres que el generador de interfaces anule tus restricciones cuando mueves algo.
— Can Poyrazoğlu

23

ingrese la descripción de la imagen aquí

Vaya al inspector de archivos y desactive la opción 'Usar Autolayout' debajo de Versión del documento.


2
¡Una imagen dice más de 1000 palabras!
— Klaas

Sí, la imagen es mejor que el texto en la respuesta seleccionada, pero esta es la misma solución, y se publica más de un año después. Lástima que las dos respuestas no se fusionen y se compartan los puntos de representación :-)
— minutos
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.