2017-09-10 1 views
1

Screenshot:Warum der Rand der Ansicht muss -20, um es nahe am Ende des Bildschirms zu bekommen, warum nicht Null?

constraints are -20

See, der führende, Schlepp- und oben ist -20, aber es soll 0.

Grundsätzlich sein, möchte ich die Ansicht, die das Ende von links zu erreichen, rechts und Oberseite.

Um dies zu erreichen, soll es 0 sein, aber in der Praxis muss ich -20 angeben, um das zu erreichen.

Ich denke, das hat etwas mit den oberen und unteren Layout-Anleitungen zu tun, aber ich weiß nicht, was es ist.

Kann mir bitte jemand helfen?

+0

Sind Ihre Einschränkungen relativ zur Marge? – Losiowaty

+0

Ich verstehe nicht ... relativ zur Marge Bedeutung? Kannst du bitte Erklären ? Entschuldigung –

+0

Ich setze nur die Einschränkungen Elternansicht von Viewcontroller das ist es –

Antwort

1

Sie richten Ihre Einschränkungen nach der Marge der tatsächlichen Superview, wahrscheinlich die Hauptansicht eines View-Controller. Um zu vermeiden, dass zu tun, halten Sie Option während Einschränkungen ziehen, so dass dieses Menü ...

constraints with margins

wird dies:

constraints without margins

Wenn Sie bereits Ihre Einschränkung erstellt, klicken darauf und wählen Sie den Größeninspektor (das fünfte Menü auf der rechten Seite). Überprüfen Sie die Eigenschaften des ersten und zweiten Artikels, und heben Sie die Auswahl von relativ zum Rand in beiden Fällen auf.

size inspector settings

+0

Danke erklärt es mir klar –

+0

Ich werde Sie upvote einmal ich habe genug Punkte –

+1

also warum für Marge - 20? Warum Marge nicht sein kann gibt es null? –

Verwandte Themen