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?

Olof
fuente

Respuestas:

277

Encontré la respuesta aquí

  • Vaya al inspector de archivos en el generador de interfaces y desmarque "Usar diseño automático".
Olof
fuente
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.

GSD
fuente
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