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.