2016-07-23 14 views
0

Ich versuche, ein Raster mit UIStackView zu erstellen, kann ich es für ein Problem erwarten. Ich kann es nicht zu einem perfekten Quadrat machen. Immer wenn ich die Seitenverhältnisbeschränkung festlege, erhalte ich Konflikte.Quadratische Ansicht Gitter mit UIStackView - iOS

das Gitter 5✕7

ich jede Zeile in einer UIStackView Einbettung, dann werden alle Zeilen in einem äußeren UIStackView, aber es scheint nicht zu funktionieren.

Was ist der beste Weg, es zu tun?

Antwort

2

Im Allgemeinen ist der beste Weg, so wenig Einschränkungen wie möglich zu verwenden. Wenn in diesem Fall Ihre Zeilenstapelansichten und die äußere Stapelansicht beide auf fill equally festgelegt sind, sollte als einzige zusätzliche Einschränkung das Verhältnis der äußeren Stapelansicht zu 5: 7 festgelegt werden. Natürlich benötigen Sie auch einige Einschränkungen für die Gesamtgröße und -position.