Entfernen Sie das automatische Layout (Einschränkungen) in Interface Builder

123

Ich versuche, mein Projekt mit Snow Leopard kompatibel zu machen, und kann das Autolayout in den Schreibfedern nicht mit dem Interface Builder (XCode 4.3 auf Lion) entfernen.

Ist es möglich, die Einschränkungen und das Autolayout in einer Schreibfeder auf XCode zu entfernen?

Olof
quelle

Antworten:

277

Können Sie die Antwort hier

  • Gehen Sie im Interface Builder zum Dateiinspektor und deaktivieren Sie "Automatisches Layout verwenden".
Olof
quelle
5
Dies funktioniert genauso gut, um die Kompatibilität für Geräte vor iOS 6 mithilfe des Interface Builder aufrechtzuerhalten. Vielen Dank!
Nick
2
Ich musste das "Auto Layout verwenden" entfernen, um affine Transformationen zu ermöglichen, die an einem von UIView geerbten Objekt arbeiten. Vielen Dank!
DrArt
5
+1 Großartig! Der Dateiinspektor ist die erste Registerkarte im rechten Inspektor. Sie haben Datei, Schnellhilfe, Identität, Attribute, Größe und Verbindungen.
Rjobidon
3
Ich habe festgestellt, dass mir das Entfernen von "Autoresize-Unteransichten" beim Skalieren und Positionieren von Objekten geholfen hat.
JanB
Unteransichten mit automatischer Größe sind ideal, wenn Sie mit Einschränkungen arbeiten möchten (die tatsächlich nützlich sind, wenn Sie sich an die Arbeit mit ihnen gewöhnt haben), aber nicht möchten, dass der Interface Builder Ihre Einschränkungen überschreibt, wenn Sie etwas verschieben.
Kann Poyrazoğlu
23

Geben Sie hier die Bildbeschreibung ein

Gehen Sie zum Dateiinspektor und deaktivieren Sie die Option "Autolayout verwenden" unter "Dokumentversionierung".

GSD
quelle
2
Ein Bild sagt mehr als 1000 Wörter!
Klaas
Ja, das Bild ist besser als der Text in der ausgewählten Antwort, aber dies ist dieselbe Lösung und wird mehr als ein Jahr später veröffentlicht. Schade, dass die beiden Antworten nicht zusammengeführt und die Wiederholungspunkte geteilt werden :-)
Minuten