UIAspectRatioConstraint

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Die UIAspectRatioConstraint zwingt eine Breiten-zu-Höhen-Relation auf eine GuiObject unabhängig von ihrer Kerngröße, auch wenn diese Größe als ein Prozentsatz ihrer übergeordnetes Teilfestgelegt wird.Zum Beispiel wird die Einschränkung als Kind eines eingefügt und die Eigenschaft der Beschränkungauf ( ) festgelegt, um die Breite des Rahmens doppelt so groß wie seine Höhe zu halten.Ebenso wird die Eigenschaft dieser Beschränkungauf ( ) gesetzt, um die Breite des Rahmens auf die Hälfte seiner Höhe zu halten.

Die Festlegung von AspectRatio der Beschränkungauf den Standard von 1 ( 1:1 ) ist eine bequeme Möglichkeit, ein unproportionelles Skalieren/Strecken eines ImageLabel mit einem quadratischen Objektzu verhindern.

Beachten Sie, dass wenn ein UI-Objekt sowohl von einer Layoutstruktur wie und einem unter Kontrolle ist, die Einschränkung das Layout überschreibt und die Größe des Objekts steuert.

Zusammenfassung

Eigenschaften

Eigenschaften

AspectRatio

Parallel lesen

Diese Eigenschaft legt die Breiten-zu-Höhen-Relation fest, die beibehalten werden soll.Um das Verhältnis auf Höhe zu Breite umzudrehen, nimm das Gegenteil (teile 1 durch die Zahl oder erhöhe auf die -1. Macht).Dieser Wert muss größer als 0 sein.

AspectType

Parallel lesen

Diese Eigenschaft legt fest, wie die maximale Größe des Objekts begrenzt wird.

  • Wenn auf FitWithinMaxSize gesetzt, wird das Objekt die maximale Größe sein, die innerhalb seiner eigenen AbsoluteSize möglich ist.

  • Wenn auf ScaleWithParentSize gesetzt, ist die maximale Größe des Objekts die Größe des Elternteils, während die Aspektverhältnis beibehalten wird.

DominantAxis

Parallel lesen

Diese Eigenschaft legt fest, welche Achse verwendet werden soll, wenn die neue Größe des Objekts festgelegt wird, unter der Annahme, dass es sonst die Größe des übergeordnetes Teilüberschreiten würde.

Methoden

Ereignisse