ScrollingFrame
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
ScrollingFrame è un tipo speciale Frame con interattività di scorrimento integrata e diversi modi per personalizzare il modo in cui funziona lo scorrimento.

Sommario
Proprietà
La dimensione dell'area che è scrollabile, in offset.
La dimensione del frame, in offset, senza le barre di scorrimento.
Determina se ScrollingFrame.CanvasSize è ridimensionato in base al contenuto del figlio.
Immagine che viene visualizzata nella parte inferiore di una barra di scorrimento verticale, o nella destra di una barra di scorrimento orizzontale (rotata di 90° antiorario per una barra di scorrimento orizzontale).
Riflette l' attuale offset posizionale del canvas all'interno del frame, in pixel, e imposta la posizione delle barre di scorrimento di conseguenza.
Determina le dimensioni dell'area scrollabile.
Determina se e quando è consentita la scorrevolezza elastica su dispositivi touch abilitati.
Indica se CanvasSize è inserito da ScrollBarThickness sull'asse orizzontale.
Immagine che copre l'area tra TopImage e BottomImage (rotata di 90° antiorario per una barra di scorrimento orizzontale).
Determina come vengono colorate le immagini della barra di scorrimento rendere.
Determina l'opacità delle immagini della barra di scorrimento.
Spessore della barra di scorrimento in pixel; si applica sia alle barre di scorrimento orizzontali che verticali.
Determina la direzione (i) in cui è consentita la scorrimento.
Determina se è consentito scorrere sulla finestra.
Immagine che viene visualizzata nella parte superiore di una barra di scorrimento verticale, o a sinistra di una barra di scorrimento orizzontale (rotata di 90° antiorario per una barra di scorrimento orizzontale).
Indica se CanvasSize è inserito da ScrollBarThickness sull'asse verticale.
Indica se la barra di scorrimento verticale è posizionata a sinistra o a destra della canvas.
Determina se questo elemento UI riceve l'input.
Determina il punto di origine di un GuiObject , rispetto alla sua dimensione assoluta.
Determina se la ridimensionamento avvenga in base al contenuto del figlio.
Determina il colore di sfondo GuiObject .
Determina la trasparenza del GuiObject.
Determina il colore del bordo GuiObject .
Determina in che modo il bordo GuiObject viene disposto rispetto alle sue dimensioni.
Determina la larghezza dei pixel del bordo GuiObject .
Determina se il discendente GuiObjects al di fuori dei confini di un elemento GUI padre deve Renderizzare.
Determina se il mouse del Giocatoreviene attivamente premuto su GuiObject o no.
Determina se il GuiButton può essere interagito o meno, o se il GuiState del GuiObject sta cambiando o meno.
Controlla l'ordine di selezione del GuiObject quando viene utilizzato con un UIGridStyleLayout .
Imposta il GuiObject che verrà selezionato quando il selettore del gamepad viene spostato verso il basso.
Imposta il GuiObject che verrà selezionato quando il selettore del gamepad viene spostato a sinistra.
Imposta il GuiObject che verrà selezionato quando il selettore del gamepad viene spostato a destra.
Imposta il GuiObject che verrà selezionato quando il selettore del gamepad viene spostato verso l'alto.
Determina la posizione pixelare e scalare del GuiObject .
Determina il numero di gradi con cui il GuiObject viene ruotato.
Determina se il GuiObject può essere selezionato da un gamepad.
Sovrascrive l'abbellimento di selezione predefinito utilizzato per i gamepad.
L'ordine di GuiObjects selezionato dall'interfaccia utente del gamepad.
Determina la dimensione pixelare e scalare del GuiObject .
Imposta gli assi Size su cui si baserà il GuiObject , rispetto alla dimensione del suo parent.
Una proprietà mista di BackgroundTransparency e TextTransparency.
Determina se verranno resi i GuiObject e i suoi discendenti.
Determina l'ordine in cui un GuiObject rende relativamente agli altri.
Descrive la posizione effettiva dello schermo di un elemento GuiBase2d in pixel.
Descrive la rotazione effettiva dello schermo di un elemento GuiBase2d in gradi.
Descrive la dimensione effettiva dello schermo di un elemento GuiBase2d , in pixel.
Quando è impostato su true , la localizzazione verrà applicata a questo GuiBase2d e ai suoi discendenti.
Un riferimento a un LocalizationTable da utilizzare per applicare la localizzazione automatizzata a questo GuiBase2d e ai suoi discendenti.
Personalizza il comportamento di selezione del gamepad nella direzione down.
Personalizza il comportamento di selezione del gamepad nella direzione sinistra.
Personalizza il comportamento di selezione del gamepad nella direzione giusta.
Personalizza il comportamento di selezione del gamepad nella direzione up.
Consente la personalizzazione del movimento di selezione del gamepad.
Metodi
Metodi provenienti da GuiObject- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Sposta lisciamente una GUI a una nuova UDim2 .
- TweenSize(endSize : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
- TweenSizeAndPosition(endSize : UDim2,endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Sposta senza problemi una GUI a una nuova dimensione e posizione.
Eventi
Eventi provenienti da GuiObjectSpedito quando un utente inizia a interagire tramite un dispositivo Interfaccia Uomo-Computer (tasto del mouse giù, tocco di inizio, pulsante della tastiera giù, ecc.).
Spedito quando un utente cambia il modo in cui interagisce tramite un dispositivo Interfaccia Uomo-Computer (tasto del mouse verso il basso, tocco di inizio, pulsante della tastiera verso il basso, ecc.).
Spedito quando un utente smette di interagire tramite un dispositivo Interfaccia Uomo-Computer (tasto del mouse giù, tocco di inizio, pulsante della tastiera giù, ecc.).
Si attiva quando un utente muove il mouse su un elemento GUI.
Si attiva quando un utente muove il mouse fuori da un elemento GUI.
Si attiva ogni volta che un utente muove il mouse mentre è all'interno di un elemento GUI.
Si accende quando un utente fa scorrere la ruota del mouse indietro quando il mouse è sopra un elemento GUI.
Si accende quando un utente scorre la ruota del mouse in avanti quando il mouse è sopra un elemento GUI.
Spedito quando l'oggetto Gui viene focalizzato con il selettore Gamepad.
Spedito quando il selettore del Gamepad smette di concentrarsi sull'GuiObject.
Si accende quando il giocatore inizia, continua e smette di premere a lungo l'elemento UI.
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
Si accende quando il giocatore muove il dito sull'elemento UI.
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Si accende quando il giocatore esegue una pinza o una trazione utilizzando due dita sull'elemento UI.
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Si accende quando il giocatore esegue un gesto di rotazione utilizzando due dita sull'elemento UI.
Si attiva quando il giocatore esegue una gesture di scorrimento sull'elemento UI.
Si attiva quando il giocatore esegue una gesture tap sull'elemento UI.
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Si accende quando la selezione del gamepad si sposta, lascia o cambia all'interno del connesso GuiBase2d o di qualsiasi discendente GuiObjects .
Proprietà
AbsoluteCanvasSize
La dimensione dell'area che è scrollabile, in offset.Questa proprietà è impostata al massimo della proprietà CanvasSize e alla dimensione dei figli se AutomaticCanvasSize è impostata su qualcosa di diverso da Enum.AutomaticSize.None.
AutomaticCanvasSize
Questa proprietà viene utilizzata per ridimensionare automaticamente gli oggetti dell'interfaccia utente padre in base alle dimensioni dei suoi discendenti.Puoi utilizzare questa proprietà per aggiungere dinamicamente testo e altri contenuti a un ScrollingFrame alla volta di modifica o di esecuzione e la dimensione si adatterà a quel contenuto.
Quando questa proprietà è impostata su un valore Enum.AutomaticSize diverso da None, AbsoluteCanvasSize può ridimensionarsi a seconda del contenuto figlio.
BottomImage
Immagine che viene visualizzata nella parte inferiore di una barra di scorrimento verticale, o nella destra di una barra di scorrimento orizzontale (rotata di 90° antiorario per una barra di scorrimento orizzontale).

CanvasPosition
Riflette l' attuale offset posizionale del canvas all'interno del frame, in pixel, e imposta la posizione delle barre di scorrimento di conseguenza.Nota che questa proprietà non fa nulla se le barre di scorrimento non sono visibili.
CanvasSize
Determina le dimensioni dell'area scrollabile.Per un'alternativa adattiva basata sulla dimensione complessiva dei bambini all'interno del ScrollingFrame , considera l'uso di AutomaticCanvasSize .
ElasticBehavior
Questa proprietà determina se e quando è consentita la scorrimento elastico su dispositivi touch abilitati. Predefinisce WhenScrollable .
HorizontalScrollBarInset
Indica se CanvasSize è inserito da ScrollBarThickness sull'asse orizzontale.
MidImage
Immagine che copre l'area tra TopImage e BottomImage (rotata di 90° antiorario per una barra di scorrimento orizzontale).Questa immagine si adatta automaticamente per riempire lo spazio tra i segmenti di cappello.

ScrollBarImageColor3
Determina come vengono colorate le immagini della barra di scorrimento ( TopImage , MidImage , BottomImage )Quando è impostato su bianco, non si verifica alcuna colorazione.Questa proprietà è utile per riutilizzare le risorse dell'immagine; se le immagini di origine sono completamente bianche con trasparenza, puoi impostare il colore dell'intera barra di scorrimento in una volta.
ScrollBarImageTransparency
Determina l'opacità delle immagini della barra di scorrimento ( TopImage , MidImage , BottomImage ).Un valore di 0 è completamente opaco e un valore di 1 è completamente trasparente (invisibile).
ScrollBarThickness
Spessore della barra di scorrimento in pixel; si applica sia alle barre di scorrimento orizzontali che verticali. Se impostata su 0, non vengono visualizzate le barre di scorrimento.
ScrollingDirection
Questa proprietà determina la direzione (i) in cui è consentita la scorrimento.Se lo scrolling è disabilitato in una direzione, la barra di scorrimento associata non apparirà.Predefinito a Enum.ScrollingDirection.XY .
ScrollingEnabled
Determina se è consentita la scorrimento sul frame. Se false , non verranno visualizzate barre di scorrimento.
TopImage
Immagine che viene visualizzata nella parte superiore di una barra di scorrimento verticale, o a sinistra di una barra di scorrimento orizzontale (rotata di 90° antiorario per una barra di scorrimento orizzontale).

VerticalScrollBarPosition
Indica se la barra di scorrimento verticale è posizionata a sinistra o a destra della canvas. Predefinito a Enum.VerticalScrollBarPosition.Right .