Supprimer la mise en page automatique (contraintes) dans Interface Builder


123

J'essaie de rendre mon projet compatible avec Snow Leopard et je ne parviens pas à supprimer la mise en page automatique dans les plumes à l'aide du générateur d'interface (XCode 4.3 sur Lion).

Est-il possible de supprimer les contraintes et la mise en page automatique dans une nib sur XCode?

Réponses:


277

J'ai trouvé la réponse ici

  • Accédez à l'inspecteur de fichiers dans le générateur d'interface et décochez "Utiliser la mise en page automatique".

5
Cela fonctionne aussi bien pour maintenir la compatibilité avec les appareils pré-iOS 6 à l'aide du constructeur d'interface. Merci!
Nick

2
J'ai dû supprimer le "Use Auto Layout" pour activer les transformations affines fonctionnant sur un objet hérité d'UIView. Merci!
DrArt

5
+1 Génial! L'inspecteur de fichiers est le premier onglet de l'inspecteur de droite. Vous avez le fichier, l'aide rapide, l'identité, les attributs, la taille et les connexions.
rjobidon

3
J'ai trouvé que la suppression de l'option "Redimensionner automatiquement les sous-vues" m'a aidé à dimensionner et à positionner les objets.
2013

autoresize subviews est génial si vous voulez travailler avec des contraintes (qui sont en fait utiles si vous vous habituez à travailler avec elles) mais que vous ne voulez pas que le constructeur d'interface remplace vos contraintes lorsque vous déplacez quoi que ce soit.
Can Poyrazoğlu

23

entrez la description de l'image ici

Accédez à l'inspecteur de fichiers et décochez l'option «Utiliser la mise en page automatique» sous Gestion des versions du document.


2
Une image vaut plus de 1000 mots!
Klaas

Oui, l'image est meilleure que le texte de la réponse sélectionnée, mais c'est la même solution, et elle est publiée plus d'un an plus tard. Dommage que les deux réponses ne soient pas fusionnées et les points de représentation partagés :-)
mins
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.