UIFlexItem
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
L'oggetto UIFlexItem definisce il comportamento flessibile per il suo padre GuiObject sotto il controllo di un UIListLayout . Il comportamento flessibile definito sovrascriva quello del controllore 1>Class.UI1>, consentendoti di configurare il comportamento flessibile su una base per oggetto, se necessario.
Sommario
Proprietà
Come il padre GuiObject cresce o si riduce con lo spazio disponibile nello container di layout flessibile.
Determina la quantità che il padre GuiObject cresce rispetto ad altri oggetti nella riga. Si applica solo se FlexMode è impostato su Enum.UIFlexMode.Custom .
Allineamento a croce dell'asse specifico GuiObject all'interno della linea flessibile.
Determina la quantità che il padre GuiObject riduce rispetto ad altri oggetti nella riga. Si applica solo se FlexMode è impostato su Enum.UIFlexMode.Custom .
Metodi
Proprietà
FlexMode
Enum.UIFlexMode valore che definisce il modo in cui il padre GuiObject cresce o si riduce con lo spazio disponibile nello flex layout container.
Quando la dimensione del container è maggiore della dimensione di base combinata della linea, un valore di Enum.UIFlexMode.Grow imposta un'efficace dimensione di 1:0 crescita-shrink sul parent 1> Class.GuiObject
Quando la dimensione del container è minore della dimensione di base combinata della linea e il valore di controllo Class.UIListLayout</
Quando la dimensione del container è maggiore o minore della combinata base di linea flessibile, un valore di Enum.UIFlexMode.Fill imposta un'efficace dimensione di 1:1 crescere-shrink sul padre GuiObject . Questa impostazione garantisce che la linea flessibile si riempia sempre il container, anche se la dimensione container cambia.
Per le layout ottimizzate, un valore di Enum.UIFlexMode.Custom abilita le proprietà GrowRatio e ShrinkRatio, consentendo crescita o riduzione relativa dell'oggetto in un rapporto rispetto ad
GrowRatio
Se c'è spazio libero nella riga di flessione, questa proprietà determina la quantità che il padre GuiObject cresce rispetto ad altri oggetti flessibili nella riga. Si applica solo se FlexMode è impostato su Enum.UIFlexMode.Custom .
ItemLineAlignment
Allineamento diCross-axis del genitore specifico GuiObject all'interno della linea flessibile. Vedi UIListLayout.ItemLineAlignment per i dettagli.
ShrinkRatio
Se ci è un sovraccarico nella riga Flex, questa proprietà determina la quantità che il genitore GuiObject riduce rispetto ad altri elementi Flex nella riga. Si applica solo se FlexMode è impostato su Enum.UIFlexMode.Custom .