2014-10-27 3 views
11

Ich benutze automatische Layouts nicht für eine lange Zeit und sie oft verwechseln mich.16 Pixel Rand links und rechts auf UIView erstellt mit Autolayout

Ich habe eine verdrahtete Constraints Verhalten. Ich möchte eine rote Ansicht erstellen und ihre Ränder 1/1/1/1 machen. Ich tippe ein geentsprochenen Symbol im Storyboard und legen Sie alle vierten Einschränkungen 1.

enter image description here

Erste aller Werte für den linken und rechten Randbedingungen sind -16 und es ist sehr seltsam. Ich habe keine Ahnung, wo Xcode sie hinbringt.

Ich setze alle Beschränkungen auf 1 und führe meine Anwendung aus. Auf dem Bildschirm sehe ich die Ansicht mit oberen und unteren Rändern gleich 1 und rechts und links gleich 15.

Und ich habe dieses Verhalten immer in jedem Projekt. Es verwirrt mich sehr und macht make UI nicht richtig.

Weiß jemand, wie ich es vermeiden kann? Alles, was ich brauche, heißt "Hey, Xcode, setze die Ränder für diese Ansicht auf 1/1/1/1" und das sichtbare Ergebnis ist die Ansicht mit den Rändern 1/1/1/1.

enter image description here

Antwort

31

Wie üblich nur nach einer Frage aufwirft ich eine Lösung gefunden habe. Wenn Sie Beschränkungen festlegen, deaktivieren Sie das Kontrollkästchen "An Ränder anpassen".

enter image description here

Verwandte Themen