ScrollingFrame
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
ScrollingFrame ist ein spezieller Frame typ mit eingebauter scroll-interaktivität und verschiedenen möglichkeiten, wie das scrollen funktioniert, anzupassen.

Zusammenfassung
Eigenschaften
Die Größe des Bereichs, der scrollbar ist, in Versätzen.
Die Größe des Rahmens, in Versätzen, ohne die Scrollleisten.
Bestimmt, ob ScrollingFrame.CanvasSize aufgrund von Kinderkonnten vergrößert wird.
Bild, das am unteren Rand einer vertikalen Scrollleiste oder rechts einer horizontalen Scrollleiste angezeigt wird (gedreht um 90° im Uhrzeigersinn für eine horizontale Scrollleiste).
Widerspiegelt den aktuellen Position-Offset der Leinwand innerhalb des Rahmens in Pixeln und legt die Position der Scrollleisten entsprechend fest.
Bestimmt die Größe des scrollbaren Bereichs.
Bestimmt, ob und wann elastisches Scrollen auf touch-aktiven Geräten erlaubt ist.
Zeigt an, ob CanvasSize auf der horizontalen Achse von ScrollBarThickness eingefügt ist.
Bild, das den Bereich zwischen TopImage und BottomImage (rotiert um 90° im Uhrzeigersinn für eine horizontale Scrollleiste) abdeckt.
Bestimmt, wie die gerenderten Scrollbar-Bilder koloriert werden.
Bestimmt die Opazität der Scrollbar-Bilder.
Dicke der Scrollleiste in Pixeln; gilt für horizontale und vertikale Scrollleisten.
Legt die Richtung(en) fest, in denen Scrollen erlaubt ist.
Bestimmt, ob auf dem Rahmen scrollen erlaubt ist.
Bild, das oben auf einer vertikalen Scrollleiste oder links von einer horizontalen Scrollleiste angezeigt wird (gedreht um 90° im Uhrzeigersinn für eine horizontale Scrollleiste).
Zeigt an, ob CanvasSize auf der vertikalen Achse von ScrollBarThickness eingefügt ist.
Zeigt an, ob die vertikale Scrollleiste links oder rechts vom Canvas positioniert ist.
Bestimmt, ob dieses UI-Element Eingabe sinkt.
Legt den Ursprungspunkt eines GuiObject fest, bezogen auf seine absolute Größe.
Bestimmt, ob die Größenänderung basierend auf dem Inhalt des Kindes erfolgt.
Bestimmt die GuiObject Hintergrundfarbe.
Bestimmt die Transparenz des Hintergrunds und der Grenze GuiObject.
Bestimmt die Farbe des GuiObject-Randes.
Bestimmt, auf welche Weise die GuiObject Grenze in Bezug auf ihre Dimensionen angeordnet wird.
Bestimmt die Pixelf宽te des GuiObject Randes.
Bestimmt, ob ein Nachkomme GuiObjects außerhalb der Grenzen eines Eltern-GUI-Elements rendernwerden soll.
Bestimmt, ob die Maus des Spieler:inaktiv auf der GuiObject gedrückt wird oder nicht.
Bestimmt, ob die GuiButton mit dem Interagieren kann oder nicht, oder ob sich die GuiState des GuiObject ändert oder nicht.
Steuert die Sortierreihenfolge der GuiObject, wenn sie mit einem UIGridStyleLayout verwendet wird.
Legt das GuiObject, was ausgewählt wird, wenn der Gamepad-Auswahlknopf nach unten verschoben wird.
Legt das GuiObject, was ausgewählt wird, wenn der Gamepad-Auswahlsteller nach links verschoben wird.
Setzt das GuiObject, das ausgewählt wird, wenn der Gamepad-Auswahlbereich nach rechts verschoben wird.
Legt das GuiObject, was ausgewählt wird, wenn der Gamepad-Auswahlsteller nach oben verschoben wird.
Bestimmt die Pixel- und Skalarposition des GuiObject.
Bestimmt die Anzahl der Grad, um die sich der GuiObject dreht.
Bestimmen, ob die GuiObject von einem Gamepad ausgewählt werden kann.
Übernimmt die Standardauswahlverzierung, die für Gamepads verwendet wird.
Die Reihenfolge von GuiObjects, die vom Gamepad-UI-Auswahl angezeigt wird.
Bestimmt die Pixelform und Skalierung der GuiObject .
Legt die Size-Achsen fest, auf denen die GuiObject basieren wird, im Verhältnis zur Größe ihres übergeordnetes Teil.
Eine gemischte Eigenschaft von BackgroundTransparency und TextTransparency.
Bestimmt, ob die GuiObject und ihre Nachkommen gerendert werden.
Bestimmt die Reihenfolge, in der ein GuiObject in Bezug auf andere gerendert wird.
Beschreibt die tatsächliche Bildschirmposition eines GuiBase2d Elements, in Pixeln.
Beschreibt die tatsächliche Bildschirm rotation eines GuiBase2d Elements, in Grad.
Beschreibt die tatsächliche Bildschirmgröße eines GuiBase2d Elements, in Pixeln.
Wenn es auf true gesetzt wird, wird die Lokalisierung auf dieses GuiBase2d und seine Nachkommen angewendet.
Eine Referenz auf ein LocalizationTable , das verwendet werden soll, um automatisierte Lokalisierung auf dieses GuiBase2d und seine Nachkommen anzuwenden.
Passt das Spielpadauswahlverhalten in die Down-Richtung an.
Passt das Spielpadauswahlverhalten in die linke Richtung an.
Passt das Spielpadauswahlverhalten in die richtige Richtung an.
Passt das Spielpadauswahlverhalten in die Richtung oben an.
Ermöglicht die Anpassung der Gamepad-Auswahlbewegung.
Methoden
Methoden von GuiObject übernommen- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Bewegt eine GUI reibungslos zu einem neuen 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
Bewegt eine GUI reibungslos zu einer neuen Größe und Position.
Ereignisse
Ereignisse von GuiObject übernommenFeuert, wenn ein Benutzer beginnt, über ein Mensch-Computer-Schnittstellen-Gerät zu interagieren (Mausknopf unten, Berührung beginnen, Tastaturknopf unten usw.).
Feuert, wenn ein Benutzer ändert, wie er über ein Mensch-Computer-Schnittstellen-Gerät interagiert (Mausknopf unten, Berührung beginnen, Tastaturknopf unten usw.).
Feuert, wenn ein Benutzer die Interaktion über ein Mensch-Computer-Schnittstellen-Gerät (Mausknopf unten, Berührung beginnen, Tastaturknopf unten usw.) beendet.
Feuert, wenn ein Benutzer seine Maus in ein GUI-Element bewegt.
Feuert, wenn ein Benutzer seine Maus aus einem GUI-Element heraus bewegt.
Feuert immer dann, wenn ein Benutzer seine Maus bewegt, während sie sich innerhalb eines GUI-Elements befindet.
Feuert, wenn ein Benutzer das Mobilrad zurück scrollt, wenn die Maus über ein GUI-Element ist.
Feuert, wenn ein Benutzer sein Mausrad nach vorne scrollt, wenn die Maus über ein GUI-Element ist.
Feuert ab, wenn das GuiObject mit dem Gamepad-Auswahlgerät fokussiert wird.
Feuert, wenn der Gamepad-Auswahlstoppt sich auf das GuiObject zu konzentrieren.
Feuert, wenn der Spieler startet, fortsetzt und lange auf das UI-Element drückt.
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
Feuert, wenn der Spieler seinen Finger auf das UI-Element bewegt.
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Feuert, wenn der Spieler eine Pinch- oder Pull-Geste ausführt, indem er zwei Finger auf das UI-Element legt.
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Feuert, wenn der Spieler eine Rotationsgeste mit zwei Fingern auf dem UI-Element ausführt.
Feuert, wenn der Spieler eine Wischgeste auf dem UI-Element ausführt.
Feuert, wenn der Spieler eine Tap-Geste auf dem UI-Element ausführt.
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Feuert, wenn die Auswahl des Gamepads sich auf, verlässt oder ändert innerhalb der verbundenen GuiBase2d oder eines Nachkommens GuiObjects.
Eigenschaften
AbsoluteCanvasSize
Die Größe des Bereichs, der scrollbar ist, in Versätzen.Diese Eigenschaft ist auf das Maximum der Eigenschaft CanvasSize und die Größe der Kinder eingestellt, wenn AutomaticCanvasSize auf etwas anderes als Enum.AutomaticSize.None eingestellt ist.
AutomaticCanvasSize
Diese Eigenschaft wird verwendet, um die Größe der übergeordneten UI-Objekte automatisch anhand der Größe ihrer Nachkommen zu skalieren.Sie können diese Eigenschaft verwenden, um Text und andere Inhalte dynamisch zu einem ScrollingFrame hinzuzufügen, zum Bearbeiten oder zur Laufzeit und die Größe wird angepasst, um diesem Inhalt zu passen.
Wenn diese Eigenschaft auf einen Wert Enum.AutomaticSize festgelegt ist, der sich von None unterscheidet, kann AbsoluteCanvasSize je nach seinem Kinderkontent skaliert werden.
BottomImage
Bild, das am unteren Rand einer vertikalen Scrollleiste oder rechts einer horizontalen Scrollleiste angezeigt wird (gedreht um 90° im Uhrzeigersinn für eine horizontale Scrollleiste).

CanvasPosition
Widerspiegelt den aktuellen Position-Offset der Leinwand innerhalb des Rahmens in Pixeln und legt die Position der Scrollleisten entsprechend fest.Beachten Sie, dass diese Eigenschaft nichts tut, wenn die Scrollleisten nicht sichtbar sind.
CanvasSize
Bestimmt die Größe des scrollbaren Bereichs.Für eine adaptive Alternative basierend auf der Gesamtgröße der Kinder innerhalb der ScrollingFrame betrachte die Verwendung von AutomaticCanvasSize.
ElasticBehavior
Diese Eigenschaft bestimmt, ob und wann elastisches Scrollen auf touch-aktiven Geräten erlaubt ist. Standard ist WhenScrollable .
HorizontalScrollBarInset
Zeigt an, ob CanvasSize auf der horizontalen Achse von ScrollBarThickness eingefügt ist.
MidImage
Bild, das den Bereich zwischen TopImage und BottomImage (rotiert um 90° im Uhrzeigersinn für eine horizontale Scrollleiste) abdeckt.Dieses Bild wird automatisch skaliert, um den Raum zwischen den Decksegmente zu füllen.

ScrollBarImageColor3
Legt fest, wie die Bilder der Scrollleiste ( TopImage , MidImage , BottomImage ) koloriert werden.Wenn auf Weiß eingestellt, findet keine Farbgebung statt.Diese Eigenschaft ist nützlich für die Wiederverwendung von Bildern; wenn die Quellbilder vollständig weiß mit Transparenz sind, kannst du die Farbe der gesamten Scrollleiste auf einmal festlegen.
ScrollBarImageTransparency
Bestimmt die Opazität der Scrollbar-Bilder ( TopImage , MidImage , BottomImage ).Ein Wert von 0 ist vollständig undurchsichtig und ein Wert von 1 ist vollständig durchsichtig (unsichtbar).
ScrollBarThickness
Dicke der Scrollleiste in Pixeln; gilt für horizontale und vertikale Scrollleisten. Wenn auf 0 gesetzt, werden keine Scrollleisten gerendert.
ScrollingDirection
Diese Eigenschaft legt die Richtung(en) fest, in denen Scrollen erlaubt ist.Wenn das Scrollen in einer Richtung nicht erlaubt ist, wird die zugeordnete Scrollleiste nicht angezeigt.Standard auf Enum.ScrollingDirection.XY.
ScrollingEnabled
Bestimmt, ob Scrollen auf dem Frame erlaubt ist. Wenn false , werden keine Scrollleisten gerendert.
TopImage
Bild, das oben auf einer vertikalen Scrollleiste oder links von einer horizontalen Scrollleiste angezeigt wird (gedreht um 90° im Uhrzeigersinn für eine horizontale Scrollleiste).

VerticalScrollBarInset
Zeigt an, ob CanvasSize auf der vertikalen Achse von ScrollBarThickness eingefügt ist.
VerticalScrollBarPosition
Zeigt an, ob die vertikale Scrollleiste links oder rechts vom Canvas positioniert ist. Standard ist Enum.VerticalScrollBarPosition.Right .