2010-02-15 20 views
19

Beim Arbeiten mit UI-Elementen im Interface Builder gibt es eine Möglichkeit, die Position eines Elements zu sperren, sobald Sie mit der Platzierung zufrieden sind. Ich frage nur, wie ich Dinge leicht ziehe, wenn ich sie für Bearbeitungen auswähle, was dazu führt, dass ich zurückgehen und Positionen optimieren muss.Interface Builder Positionsposten sperren?

Antwort

31

Wählen Sie die Identity Inspector (Cmd) und wählen Sie "Alle Eigenschaften" oder "Localizable Eigenschaften" im Menü Sperren.

+0

Fantastisch, getupft nie, seine Tage nervt mich. – fuzzygoat

+1

Wie wäre es mit Xcode 4.2? – Daniel

15

In Xcode 4.2 ist unter "Identity Inspector anzeigen", dort unter Identität -> Lock -> Alle Eigenschaften

See Bild:

Show the Identity Inspector - Identity - Lock - All Properties

jedes Mal, wenn Sie versuchen, zu bearbeiten ein gesperrtes Objekt, Xcode zeigt eine Sperre an :-)

PS: unter "Datei-Inspektor anzeigen" können Sie alle Sperren zurücksetzen: Show the File inspector - Reset Locking Controls

+0

Ich habe gerade Xcode 9 installiert und das Projekt, das ich erhielt, hatte eine Sperre für iPhone X. Gott! du hast mein Leben gerettet. – khunshan

9

In XCode 4.5 und höher befindet sich die Option Sperren unter der Gruppe Dokument.

enter image description here

+0

Sieht so aus, als ob dies in XCode 5 immer noch zutrifft, zw. – oliverseal

+0

. Das gilt immer noch für Xcode 6.1.1. Wenn Sie (versehentlich) die Ansicht in eine andere Ansicht ziehen, lässt Xcode dies zu, auch wenn alle Eigenschaften gesperrt sind. Sie können die Größe auch ändern, indem Sie eines der kleinen Quadrate ziehen oder die entsprechenden Eigenschaften ändern, nachdem Sie es in eine andere Ansicht gezogen haben. – ar34z

+1

Immer noch wahr für Xcode 8.2 - danke! – tonethar

Verwandte Themen