ScrollingFrame

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

ScrollingFrame 是一種特殊的 Frame 類型,內置了滚动互动和不同的方式來自定义滚动如何工作。

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

概要

屬性

屬性 繼承自 GuiObject屬性 繼承自 GuiBase2d

方法

方法 繼承自 GuiObject

活動

活動 繼承自 GuiObject活動 繼承自 GuiBase2d

屬性

AbsoluteCanvasSize

唯讀
未複製

可滾動的區域的大小,以偏移為單位。此屬性設為 CanvasSize 屬性的最大值和兒子的尺寸,如果 AutomaticCanvasSize 設為與 Enum.AutomaticSize.None 不同的東西。

AbsoluteWindowSize

唯讀
未複製

框架的大小,在偏移中,沒有滾動條。

AutomaticCanvasSize

平行讀取

此屬性用於自動根據子孫的大小來調整父級 UI 對象的大小。您可以使用此屬性來在編輯或運行時動態添加文字和其他內容到 ScrollingFrame 並且尺寸會調整以適應該內容。

當此屬性設為 Enum.AutomaticSize 值與 None 不同時,AbsoluteCanvasSize 可能會根據其子內容進行縮放。

BottomImage

ContentId
平行讀取

顯示在垂直滾動條的底部或水平滾動條右側的圖像(旋轉 90° 逆時針為水平滾動條)。

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

CanvasPosition

平行讀取

反映框內畫布的 當前 位置偏移,以像素為單位,並依此設定滾動條的位置。請注意,如果滾動條不可見,此屬性將無任何作用。

CanvasSize

平行讀取

決定可滾動區域的大小。對於基於 ScrollingFrame 中兒童總體尺寸的適應性替代方案,請考慮使用 AutomaticCanvasSize

ElasticBehavior

平行讀取

此屬性決定是否在啟用觸摸的裝置上允許彈性滾動。默認值為 WhenScrollable

HorizontalScrollBarInset

平行讀取

指示 CanvasSize 是否在垂直軸上被 ScrollBarThickness 插入。

MidImage

ContentId
平行讀取

TopImageBottomImage 之間的圖像(旋轉了 90° 逆時針以獲得水平滾動條)。這個圖像會自動調整以填滿帽子區段之間的空間。

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

ScrollBarImageColor3

平行讀取

決定滾動條圖像 ( TopImage , MidImage , BottomImage) 如何被彩色。當設為白色時,不會發生任何色化。此屬性對於重複使用圖像資產有用;如果來源圖像完全白色且透明,您可以一次設置整個滾動條的顏色。

ScrollBarImageTransparency

平行讀取

決定滾動條圖像的不透明度(TopImageMidImageBottomImage)。值 0 是完全不透明的,值 1 是完全透明的(隱形)。

ScrollBarThickness

平行讀取

以像素計算滾動條的粗度;適用於水平和垂直滾動條。如果設為 0 ,則無滾動條被渲染。

ScrollingDirection

平行讀取

此屬性決定允許滾動的方向(s)。如果在一個方向上滾動被禁用,相關的滾動條不會出現。預設為 Enum.ScrollingDirection.XY

ScrollingEnabled

平行讀取

決定是否允許在框上滾動。如果 false ,則不會渲染滾動條。

TopImage

ContentId
平行讀取

顯示在垂直滾動條的頂部或水平滾動條的左側的圖像(對於水平滾動條,旋轉 90° 逆時針)。

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

VerticalScrollBarInset

平行讀取

指示 CanvasSize 是否在垂直軸上被 ScrollBarThickness 插入。

VerticalScrollBarPosition

平行讀取

指示垂直滾動條是否位於畫布左側或右側。默認為 Enum.VerticalScrollBarPosition.Right

方法

活動