2016-05-02 8 views
6

Ich möchte Auto-Layout basierend auf der übergeordneten Ansicht tun, aber die oberen und unteren Layout-Guides kämpfen mich. Die Sache ist, ich bin in einer eingebetteten View-Controller und sie sind nicht relevant:Entfernen Sie die oberen und unteren Layouthilfslinien in Interface Builder

enter image description here

Das Layout Guides sind hier:

enter image description here

Ich dachte, vielleicht eine dieser Einstellungen würde entfernen sie, aber kein Glück:

enter image description here

Wie kann ich loswerden von diesen Führern? Wenn das nicht möglich ist, wäre jede Information, warum sie erstellt werden, sehr hilfreich.

Danke!

Antwort

4

Autolayout verwendet eine abgeleitete Statusleistengröße.

Um dies zu ändern, wählen Sie den View-Controller und zeigen Sie den Attribute Inspector an. Ändern Sie das Statusleistenattribut von "Abgeleitet" (wie in Ihrer Frage gezeigt) in "Keine".

+0

Ich kann mich nicht erinnern, aber es sieht aus wie von meiner Frage Ich habe gesagt, dass ich versuchte, alle Knöpfe in diesem Screenshot und Einstellung Statusleiste fiedeln: keiner hat nicht die Layout-Anleitungen entfernt. Vielleicht war das ein Fehler und wurde in einer späteren Xcode-Version behoben. Sie sagen, dass die oberste und unterste Layout-Anleitung entfernt werden sollte, wenn Sie sie auf keinen Fall festlegen? – SimplGy

+0

Ich habe gerade eine leere VC und Statusleiste gesetzt: Keine. Die oberen und unteren Layouthilfslinien werden nicht entfernt. Xcode v8.0 (8A218a) – SimplGy

+0

Haben Sie in Ihrem leeren VC auch den oberen und unteren Balken auf keinen gesetzt? Vielleicht müssen Sie auch –