Wie kann ich ein Etikett und eine Taste in einem UIStackView
so gestalten, dass der Knopf nur so viel Platz benötigt, wie er braucht und der Rest für das Etikett übrig bleibt? Schaltflächentext könnte aufgrund von Lokalisierungen verschiedene Längen haben.Wie verwende ich die Stapelansicht, um Label und Button automatisch zu erstellen?
Die UIStackView
hier ist Ausrichtung: center mit Verteilung: Füllen .Der nur hier fehlt, was nicht dehnt die Taste über die Breite für Text und Einsätze benötigt.
Es scheint nicht möglich, mit nur den Verteilungseinstellungen. Wenn Proportional füllen festgelegt ist, muss die Schaltfläche eine Breite haben. Versucht, mit der Kompression zu spielen und mich ohne Erfolg zu umarmen, vielleicht mache ich etwas falsch.
EDIT: Herausgefunden, warum Inhalt umarmen nicht funktionierte. Es brauchte einen Wert> = 761 und nicht höher als 250, wie ich dachte. Denn 250 ist der Label-Content, der den Wert umarmt. Warum 761? Kann ich nicht wirklich sagen.
Ich habe es versucht. Weil Sie Beweise geliefert haben, dass es funktionieren sollte, habe ich ein neues Projekt gemacht und es dort versucht. Es funktioniert. Ich weiß nicht, was mit meinem Live-Projekt los ist. Muss untersuchen: /. Danke für die Antwort. – h3dkandi
Zeigen Sie mir Ihre Stack-Ansicht-Konfiguration, vielleicht kann ich helfen – mangerlahn
Ich fand, was los war. Ich brauchte> = 761 Inhalt, der auf dem Knopf umarmt. Keine Ahnung warum. Als ich getestet habe, habe ich mit 750 getestet, dass das reichen würde und dann einfach aufgegeben, wenn es nicht funktioniert hat. – h3dkandi