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?

Antworten:


277

Können Sie die Antwort hier

  • Gehen Sie im Interface Builder zum Dateiinspektor und deaktivieren Sie "Automatisches Layout verwenden".

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".


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.