2012-10-16 1 views
15

Disclaimer: Brandneu für iOS dev. Sei nicht zu streng mit mir.Xcode 4.5 + UIScrollView: Kann nicht sehen, Federbeine und Federn (OSX 10.8 Mountain Lion)

Ich habe eine lustige Situation in Xcode 4.5. My Size-Inspektor sieht wie folgt aus:

enter image description here

... und ich können die Streben und Federn Bereich an allen sehen.

Der wirklich seltsame Teil ist, dass, wenn ich zu etwas wie dem Connections Inspektor wegklicke, ich die Struts und Federn Bereich sehe, aber nur für einen Bruchteil einer Sekunde, und es ist weg, wenn ich zurückkomme.

Ist das normal? Gibt es eine einfache Möglichkeit, dieses Verhalten zu korrigieren?

+0

Sie verwenden Autolayout und Einschränkungen. –

Antwort

24

In Xcode 4.5, für iOS 6 und OS X 10.8 Entwicklung, wird Autolayout standardmäßig aktiviert.

Um es zu deaktivieren, öffnen Sie Ihre XIB-Datei und klicken Sie auf einen leeren Punkt (nicht auf eine Ansicht oder eine Komponente). Wählen Sie im Inspektorfenster die erste Registerkarte aus, und entfernen Sie das Kontrollkästchen "Automatisches Layout verwenden". Deine Federn und Streben werden zurück sein.

enter image description here

3

Sie haben Autolayout für die Ansicht aktiviert, schalten Sie das aus und es wird wie erwartet aussehen. Autolayout ist eine neue Funktion für iOS6, die eine detailliertere Steuerung der Layouts ermöglicht und das, was bisher über die Autodesk-Masken verfügbar war, wirklich über die Struts und Sprints verbessert.

wenn auszuschalten, öffnen Sie den Inspector identifizieren, und deaktivieren Sie "Use Autolayout"

enter image description here

1

Gleiche Antwort wie die beiden anderen, aber für Projekte mit Storyboards: Statt eine xib Datei zu öffnen, können Sie einfach das Storyboard öffnen Sie das „Use Autolayout“ Checkbox in der Inspektor zu sehen.