2014-09-12 11 views
9

Ich füge einfach eine UIView in die Hauptansicht eines View-Controllers ein. Ich möchte die Höhe immer 64px, aber die Breite auf die Breite des Bildschirms zu strecken.Xcode Auto-Layout-Einschränkungen - warum default auf negative Auffüllung?

Wenn ich jedoch Einschränkungen hinzufügen möchte, wird die linke und rechte Auffüllung standardmäßig auf -16 gesetzt, obwohl die Ansicht über die gesamte übergeordnete Ansicht gestreckt ist. Selbst wenn ich diese auf 0 zurücksetze, wenn ich die App ausführe, wird das -16 Padding wieder hinzugefügt. Was ist hier los?

enter image description here

enter image description here

enter image description here

+0

Fügen Sie Leading Space zu Constriner & Tailing Space zu Constrainer in UIView mit dem Boarder von UIViewController – DilumN

+0

Ich habe das getan. Aber ich kann den Grund für diese Polsterung sehen. Würdest du mich bitte aufklären? Vielen Dank –

Antwort

12

Uncheck "um Margen Constrain" Ankreuzfeld in das PIN-Menü (das erste Bild in der Frage), während das Hinzufügen Abstand zum nächsten Nachbar für die neue Einschränkungen.

Verwandte Themen