ScrollingFrame

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

ScrollingFrame jest specjalnym typem Frame z wbudowaną interaktywnością przewijania i różnymi sposobami dostosowania sposobu działania przewijania.

Example ScrollingFrame on the screen containing a tabbed category bar and a list of magical items for the player to consider purchasing.

Podsumowanie

Właściwości

Właściwości odziedziczeni z: GuiObjectWłaściwości odziedziczeni z: GuiBase2d

Metody

Metody odziedziczeni z: GuiObject

Zdarzenia

Zdarzenia odziedziczeni z: GuiObjectZdarzenia odziedziczeni z: GuiBase2d

Właściwości

AbsoluteCanvasSize

Tylko do odczytu
Bez replikacji

Rozmiar obszaru, który można przewijać, w odległościach.Właściwość ta jest ustawiona na maksymalną wartość właściwości CanvasSize i rozmiar dzieci, jeśli AutomaticCanvasSize jest ustawiony na coś innego niż Enum.AutomaticSize.None.

AbsoluteWindowSize

Tylko do odczytu
Bez replikacji

Rozmiar ramy, w odległości, bez szkieletów przewijania.

AutomaticCanvasSize

Odczyt równoległy

Właściwość ta jest używana do automatycznego skalowania obiektów UI rodzica na podstawie rozmiaru jego potomków.Możesz użyć tej właściwości, aby dynamicznie dodać tekst i inne treści do ScrollingFrame przy edycji lub czasie wykonania, a rozmiar dostosuje się do tych treści.

Gdy ta właściwość jest ustawiona na wartość Enum.AutomaticSize inną niż None, AbsoluteCanvasSize może zmienić rozmiar w zależności od zawartości dziecka.

BottomImage

ContentId
Odczyt równoległy

Obraz wyświetlany na dole pionowej belki przewijania lub po prawej stronie pionowej belki przewijania (obrócony o 90° w lewo dla pionowej belki przewijania).

Diagram showing the three image asset elements which construct a scrolling frame's scroll bar.

CanvasPosition

Odczyt równoległy

Odbija obecny obrót pozycyjny płótna w obrębie ramy, w pikselach, i ustawia odpowiednio pozycję szkieletów przewijania.Zauważ, że ta właściwość nie robi nic, jeśli paski przewijania nie są widoczne.

CanvasSize

Odczyt równoległy

Określa rozmiar obszaru przewijalnego.Dla adaptacyjnej alternatywy opartej na ogólnym rozmiarze dzieci w ramach ScrollingFrame rozważ użycie AutomaticCanvasSize.

ElasticBehavior

Odczyt równoległy

Właściwość ta określa, czy i kiedy elastyczne przewijanie jest dozwolone na urządzeniach z włączonym dotykiem. Domyślnie jest to WhenScrollable .

HorizontalScrollBarInset

Odczyt równoległy

Wskazuje, czy CanvasSize jest wstawiony przez ScrollBarThickness na osi pionowej.

MidImage

ContentId
Odczyt równoległy

Obraz, który pokrywa obszar między TopImage a BottomImage (obrócony o 90° w lewo dla pionowej belki przewijania)To obraz automatycznie skaluje się, aby wypełnić przestrzeń między segmentami pokrywki.

Diagram showing the three image asset elements which construct a scrolling frame's scroll bar.

ScrollBarImageColor3

Odczyt równoległy

Określa, jak obrazy paska przewijania ( TopImage , MidImage , BottomImage ) są koloryzowane.Gdy ustawiono na biały, nie występuje koloryzacja.Właściwość ta jest przydatna do ponownego wykorzystania zasobów obrazowych; jeśli źródłowe obrazy są całkowicie białe z przejrzystością, możesz ustawić kolor całej pasku przewijania naraz.

ScrollBarImageTransparency

Odczyt równoległy

Określa przeźroczystość obrazów paska przewijania ( TopImage , MidImage , BottomImage ).Wartość 0 jest całkowicie niejasna, a wartość 1 jest całkowicie przejrzysta (niewidoczna).

ScrollBarThickness

Odczyt równoległy

Grubość paska przewijania w pikselach; dotyczy zarówno pionowych, jak i poziomych pasków przewijania. Jeśli ustawiono 0 , żadne paski przewijania nie są renderowane.

ScrollingDirection

Odczyt równoległy

Właściwość ta określa kierunek(i), w którym można przewijać.Jeśli przewijanie jest wyłączone w jednym kierunku, powiązany pasek przewijania nie pojawi się.Domyślnie do Enum.ScrollingDirection.XY.

ScrollingEnabled

Odczyt równoległy

Określa, czy można przewijać na ramie. Jeśli false, nie zostaną renderowane paski przewijania.

TopImage

ContentId
Odczyt równoległy

Obraz, który wyświetla się na górze pionowej belki przewijania lub po lewej stronie pionowej belki przewijania (obrócony o 90° w lewo dla pionowej belki przewijania).

Diagram showing the three image asset elements which construct a scrolling frame's scroll bar.

VerticalScrollBarInset

Odczyt równoległy

Wskazuje, czy CanvasSize jest wstawiony przez ScrollBarThickness na osi pionowej.

VerticalScrollBarPosition

Odczyt równoległy

Wskazuje, czy pasek przewijania w pionie jest umieszczony po lewej lub prawej stronie płótna. Domyślnie jest to Enum.VerticalScrollBarPosition.Right .

Metody

Zdarzenia