Ich habe ein UILabel- und ein Switch on Storyboard. Ich benutze Stack View, um sie zu gruppieren. Allerdings kann ich nach dem Einbetten in eine horizontale Stapelansicht die Stapelansicht nicht ändern, sondern nur verschieben. Warum?Größe ändern Stapelansicht
(Ich bin mit XCode 8 + Swift 3)
===== ====== UPDATE
Danke Jungs was darauf hindeutet, für Einschränkungen hinzufügen, aber. ... Ich habe Einschränkungen hinzugefügt, aber ich würde immer noch gerne das eingeschränkte Layout auf dem Storyboard sehen, anstatt das Layout zu verderben.
z. Ich fügte dem führenden und nachfolgenden Leerzeichen eine Einschränkung hinzu, um 8 Pixel vom übergeordneten entfernt zu sein, aber ich sehe eine rote Linie, die xcode gibt, um anzuzeigen, dass das tatsächliche Layout nicht in der Abhängigkeitsart angezeigt wird. Das ist das Problem, ich kann nur die Stapelansicht ziehen, aber ich möchte die Größe so ändern, dass sie meiner Einschränkung entspricht, so dass sie genauso aussieht wie in einem echten Gerät.
Bitte mein Update sehen, ich weiß nicht konstanten Wert für den Abstand hinzufügen möchten, weil ich den Raum möchte Gerät Bildschirm proportional sein. Ich habe Einschränkungen hinzugefügt, damit das führende und nachgestellte Leerzeichen der Stapelansicht um 8 Pixel vom übergeordneten Element entfernt ist, aber das Storyboard zeigt, was mein Screenshot zeigt, der vermasselte Weg. –
Versuchen Sie, die Verteilung auf Equal Spacing zu setzen. Legen Sie außerdem eine Einschränkung oben in der Stapelansicht fest. Ich vermute, dass das rote Fehlersignal das Ergebnis der Nichtangabe einer y-Koordinate ist. Die Verteilung liegt über dem Abstandsattribut, das im Bild dargestellt wird. –