Sie sicherlich Einschränkungen hinzufügen, vergessen, oder hinzugefügt falsche Zwänge.
Um Einschränkungen hinzuzufügen, klicken Sie bei gedrückter Strg-Taste oder einfach rechts auf die Ansicht und ziehen Sie beim Klicken auf & in den Superview und wählen Sie die entsprechenden Abhängigkeiten aus.
Sie können die Umschalttaste gedrückt halten, während Sie die Nebenbedingungen auswählen, um mehrere Nebenbedingungen auszuwählen, und dann auf "Add Constraints" klicken.
Entsprechende Einschränkungen sind in der Regel oben, rechts, links und unten für sehr einfache Ansichten.
Das heißt, Sie setzen "Ich möchte die linke dieser Ansicht auf 10 Einheiten dieser Ansicht sein". Oder "Ich möchte 10 Einheiten zwischen dieser Ansicht und dieser anderen Ansicht".
Es ist eine Frage der Abstand zwischen zwei Objekten. Das ist eine grobe Zusammenfassung.
Ich schlage vor, Sie spielen damit herum und folgen Guides über Einschränkungen, weil sie nicht leicht zu lernen sind. Beginnen Sie auch mit "einfachen" Ansichten: P
Sie können auch & Rahmenabhängigkeiten zwischen Ansichten selbst ziehen, nicht speziell Superview (um Abstandsbeschränkungen zu erstellen, oder wenn zwei Ansichten beispielsweise "Gleiche Breiten" haben sollen).
Alle Ansichten müssen zu jeder Zeit genügend Einschränkungen für X, Y, W haben & H. Wenn einer fehlt, wird eine rote Warnung angezeigt.
Gelbe Warnung bedeutet meistens, dass das, was Sie sehen, nicht genau das ist, was gerendert wird. Sie können einfach "Alles auflösen" und die IDE wird alles neu ausrichten, und Sie können immer Z Zählen, wenn das nicht das ist, was Sie wollten.
Sie verwenden automatische Layout? –
Haben Sie die Einschränkung für die Elemente gesetzt, die Sie gesetzt haben? –
@BhadreshMulsaniya Sie meinen die Breite und die Höhenbeschränkungen? –