ScrollingFrame
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
ScrollingFrame adalah jenis khusus Frame dengan interaksi geser bawaan dan cara berbeda untuk menyesuaikan cara geser bekerja.

Rangkuman
Properti
Ukuran area yang dapat discroll, dalam offset.
Ukuran frame, dalam offset, tanpa bilah gulir.
Menentukan apakah ScrollingFrame.CanvasSize diubah ukurannya berdasarkan konten anak.
Gambar yang ditampilkan di bagian bawah bilah gulir vertikal, atau di sebelah kanan bilah gulir horizontal (berputar 90° ke kanan untuk bilah gulir horizontal).
Mencerminkan offset posisi saat ini dari kanvas dalam bingkai, dalam piksel, dan mengatur posisi bilah gulir sesuai dengan itu.
Menentukan ukuran area yang dapat discroll.
Menentukan apakah dan kapan geser elastik diizinkan pada perangkat yang dapat disentuh.
Menunjukkan apakah CanvasSize adalah dimasukkan oleh ScrollBarThickness di sumbu horizontal.
Gambar yang meluas di antara TopImage dan BottomImage (berputar 90° searah kanan untuk bilah gulir horizontal).
Menentukan bagaimana gambar bilah gulir yang diterjemahkan diwarnai.
Menentukan opasitas gambar bilah gulir.
Ketebalan bilah gulir dalam piksel; berlaku untuk bilah gulir horizontal dan vertikal.
Menentukan arah (atau) di mana gulir diizinkan.
Menentukan apakah geser diizinkan di frame.
Gambar yang ditampilkan di bagian atas bilah gulir vertikal, atau di sebelah kiri bilah gulir horizontal (berputar 90° ke kanan untuk bilah gulir horizontal).
Menunjukkan apakah CanvasSize terletak di dalam oleh ScrollBarThickness pada sumbu vertikal.
Menunjukkan apakah bilah gulir vertikal di posisi kiri atau kanan kanvas.
Menentukan apakah elemen UI ini menenggelamkan input.
Menentukan titik asal dari GuiObject , relatif terhadap ukuran absolutnya.
Menentukan apakah penyesuaian ulang terjadi berdasarkan konten anak.
Menentukan warna latar belakang GuiObject.
Menentukan transparansi latar belakang dan border GuiObject .
Menentukan warna border GuiObject .
Menentukan dengan cara apa perbatasan GuiObject diletakkan relatif terhadap dimensinya.
Menentukan lebar piksel dari batas GuiObject .
Menentukan apakah keturunan GuiObjects di luar batas elemen GUI orangtua harus ditampilkan.
Menentukan apakah mouse pemain ditekan secara aktif di GuiObject atau tidak.
Menentukan apakah GuiButton dapat berinteraksi atau tidak, atau apakah GuiState dari GuiObject berubah atau tidak.
Mengontrol urutan sortir dari GuiObject ketika digunakan dengan UIGridStyleLayout .
Tetapkan GuiObject yang akan dipilih saat pemilih gamepad dipindahkan ke bawah.
Tetapkan GuiObject yang akan dipilih saat pemilih gamepad dipindahkan ke kiri.
Tetapkan GuiObject yang akan dipilih saat pemilih gamepad dipindahkan ke kanan.
Tetapkan GuiObject yang akan dipilih saat pemilih gamepad dipindahkan ke atas.
Menentukan posisi piksel dan skalar dari GuiObject .
Menentukan jumlah derajat di mana GuiObject diputar.
Tentukan apakah GuiObject dapat dipilih oleh gamepad.
Menggantikan dekorasi seleksi default yang digunakan untuk gamepad.
Pesanan dari GuiObjects dipilih oleh pilihan UI gamepad.
Menentukan ukuran piksel dan skala dari GuiObject .
Mengatur sumbu yang akan didasarkan pada, relatif terhadap ukuran orang tuanya.
Properti campuran dari BackgroundTransparency dan TextTransparency.
Menentukan apakah GuiObject dan keturunannya akan ditampilkan.
Menentukan urutan di mana sebuah GuiObject ditampilkan relatif terhadap yang lain.
Menggambarkan posisi layar aktual dari elemen GuiBase2d , dalam piksel.
Menggambarkan rotasi layar aktual dari elemen GuiBase2d , dalam derajat.
Menggambarkan ukuran layar aktual dari elemen GuiBase2d , dalam piksel.
Ketika diatur ke true , lokalisasi akan diterapkan ke GuiBase2d dan keturunannnya.
Referensi ke LocalizationTable untuk digunakan untuk menerapkan lokalisasi otomatis ke GuiBase2d dan keturunannnya.
Sesuaikan perilaku pemilihan gamepad dalam arah turun.
Sesuaikan perilaku pemilihan gamepad di arah kiri.
Sesuaikan perilaku pemilihan gamepad di arah yang benar.
Sesuaikan perilaku pemilihan gamepad dalam arah atas.
Memungkinkan kustomisasi gerakan seleksi gamepad.
Metode
Metode diwarisi dari GuiObject- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : boolean,callback : function):boolean
Dengan lancar memindahkan GUI ke baru 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
Dengan lancar memindahkan GUI ke ukuran dan posisi baru.
Acara
Acara diwarisi dari GuiObjectDitembak ketika pengguna mulai berinteraksi melalui perangkat Antarmuka Manusia-Komputer (tombol mouse turun, sentuhan mulai, tombol keyboard turun, dll).
Ditembak ketika pengguna mengubah cara mereka berinteraksi melalui perangkat Antarmuka Manusia-Komputer (tombol mouse turun, sentuhan mulai, tombol keyboard turun, dll).
Ditembak ketika pengguna berhenti berinteraksi melalui perangkat Antarmuka Manusia-Komputer (tombol mouse turun, sentuhan mulai, tombol keyboard turun, dll).
Melepaskan api saat pengguna memindahkan mouse ke elemen GUI.
Melepaskan api saat pengguna memindahkan mouse mereka keluar dari elemen GUI.
Melepaskan api setiap kali pengguna memindahkan mouse saat berada di dalam elemen GUI.
Melepaskan api saat pengguna menggulir roda mouse kembali saat mouse berada di atas elemen GUI.
Melepaskan api saat pengguna menggulir roda mouse ke depan saat mouse berada di atas elemen GUI.
Ditembak ketika GuiObject difokuskan dengan pemilih Gamepad.
Ditembak ketika pemilih Gamepad berhenti fokus pada GuiObject.
Melepaskan api saat pemain mulai, melanjutkan dan berhenti menekan tombol UI dalam waktu lama.
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
Melepaskan api saat pemain menggerakkan jari mereka di elemen UI.
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Melepaskan api saat pemain melakukan gerakan pinch atau pull menggunakan dua jari di elemen UI.
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Melepaskan api saat pemain melakukan gerakan rotasi menggunakan dua jari di elemen UI.
Melepaskan api saat pemain melakukan gerakan geser pada elemen UI.
Melepaskan api saat pemain melakukan gerakan geser di elemen UI.
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Memicu ketika pemilihan gamepad bergerak ke, meninggalkan, atau berubah di dalam terhubung GuiBase2d atau keturunan mana pun GuiObjects .
Properti
AbsoluteCanvasSize
Ukuran area yang dapat discroll, dalam offset.Properti ini diatur ke maksimum dari properti CanvasSize dan ukuran anak-anak jika AutomaticCanvasSize diatur ke sesuatu selain Enum.AutomaticSize.None.
AutomaticCanvasSize
Properti ini digunakan untuk secara otomatis menyesuaikan objek UI orang tua berdasarkan ukuran keturunannnya.Anda dapat menggunakan properti ini untuk menambahkan teks dan konten lain secara dinamis ke ScrollingFrame pada saat edit atau waktu eksekusi dan ukurannya akan disesuaikan untuk sesuai dengan konten itu.
Ketika properti ini diatur ke nilai Enum.AutomaticSize lain selain None , AbsoluteCanvasSize mungkin diubah tergantung pada konten anaknya.
BottomImage
Gambar yang ditampilkan di bagian bawah bilah gulir vertikal, atau di sebelah kanan bilah gulir horizontal (berputar 90° ke kanan untuk bilah gulir horizontal).

CanvasPosition
Mencerminkan offset posisi saat ini dari kanvas dalam bingkai, dalam piksel, dan mengatur posisi bilah gulir sesuai dengan itu.Perhatikan bahwa properti ini tidak melakukan apa pun jika bilah gulir tidak terlihat.
CanvasSize
Menentukan ukuran area yang dapat discroll.Untuk alternatif adaptif berdasarkan ukuran keseluruhan anak dalam ScrollingFrame , pertimbangkan untuk menggunakan AutomaticCanvasSize .
ElasticBehavior
Properti ini menentukan apakah dan kapan geser elastik diizinkan pada perangkat yang diaktifkan sentuhan. Nilai default adalah WhenScrollable .
HorizontalScrollBarInset
Menunjukkan apakah CanvasSize adalah dimasukkan oleh ScrollBarThickness di sumbu horizontal.
MidImage
Gambar yang meluas di antara TopImage dan BottomImage (berputar 90° searah kanan untuk bilah gulir horizontal).Gambar ini secara otomatis diubah untuk mengisi ruang di antara segmen tutup.

ScrollBarImageColor3
Menentukan bagaimana gambar bilah gulir ( TopImage , MidImage , BottomImage ) diwarnai.Ketika diatur ke putih, tidak ada kolorisasi terjadi.Properti ini berguna untuk menggunakan kembali aset gambar; jika gambar sumber benar-benar putih dengan transparansi, Anda dapat menetapkan warna seluruh bilah gulir sekaligus.
ScrollBarImageTransparency
Menentukan opasitas gambar bilah gulir ( TopImage , MidImage , BottomImage ).Nilai 0 adalah benar-benar opak dan nilai 1 adalah benar-benar transparan (tidak terlihat).
ScrollBarThickness
Ketebalan bilah gulir dalam piksel; berlaku untuk bilah gulir horizontal dan vertikal. Jika diatur ke 0, tidak ada bilah gulir yang ditampilkan.
ScrollingDirection
Properti ini menentukan arah (atau) di mana gulir diizinkan.Jika gulir tidak diizinkan dalam satu arah, bilah gulir yang terkait tidak akan muncul.Default ke Enum.ScrollingDirection.XY.
ScrollingEnabled
Menentukan apakah gulir diizinkan di frame. Jika false, tidak ada bilah gulir yang akan ditampilkan.
TopImage
Gambar yang ditampilkan di bagian atas bilah gulir vertikal, atau di sebelah kiri bilah gulir horizontal (berputar 90° ke kanan untuk bilah gulir horizontal).

VerticalScrollBarInset
Menunjukkan apakah CanvasSize terletak di dalam oleh ScrollBarThickness pada sumbu vertikal.
VerticalScrollBarPosition
Menunjukkan apakah bilah gulir vertikal di posisi kiri atau kanan kanvas. Nilai default adalah Enum.VerticalScrollBarPosition.Right .