UIGridLayout
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
A UIGridLayout (bukan untuk dibingungkan dengan abstrak UIGridStyleLayout dari mana kelas ini mewarisi) menyusun elemen UI saudara dalam beberapa baris dalam elemen UI utama, menambahkan elemen ke sat
Secara default, itu menyusun elemen dalam urutan naik tingkat di mana nilai yang lebih rendah mengambil lebih banyak prioritas dari nilai yang lebih ting
Ukuran sel aktual adalah sama untuk semua sel. A UIGGridLayout
Desain ini sesuai ketika pemecahan garis diizinkan setelah sel lainnya. Misalnya, set ruang inventaris adalah penggunaan yang baik dari desain ini. Jika membangun tabel nilai di mana pemecahan garis tidak sesuai di tengah data tabular, mungkin ide yang lebih baik untuk menggunakan UITableLayout alih-alih.
Rangkuman
Properti
Jumlah elemen di grid.
Ukuran absolut setiap elemen di grid.
Menentukan berapa banyak ruang yang ada di antara elemen di grid.
Mengukur ukuran setiap elemen di grid.
Mengidentifikasi jumlah maksimum sel yang dapat digunakan dalam satrow atau kolom sebelum yang berikutnya dimulai.
Menentukan dari mana sudut pem grid mulai menempatkan elemen UI.
Ukuran absolut ruang yang ditempati oleh tata letak grid.
Mengukur sumbu di mana objek UI ditempatkan.
Mengukur alineasi vertikal UI dalam elemen utama.
Menentukan urutan di mana objek UI anak ditempatkan dalam layout.
Mengubah alineasi vertikal elemen UI dalam elemen tertinggi.
Properti
AbsoluteCellSize
Menyediakan ukuran masing-masing elemen dari grid dalam Offset. Baca saja. Tidak terpengaruh oleh any UIScale , UISizeConstraint atau UIAspectRatioConstraint yang diterapkan ke setiap elemen individual di grid.
CellPadding
(default 0, 5,0, 5) Menentukan berapa banyak ruang yang ada di antara elemen di grid. Seperti dengan semua UDim2, ruang ini dapat berada di antara persentase ukuran kontainer utama dan ruang pixel asli.
CellSize
(default 0, 100,0, 100) Menentukan ukuran masing-masing elemen di grid. Seperti dengan semua UDim2s, ukuran ini dapat berada di antara persentase ukuran kontainer tingkat atas dan raw pixel offset. Jika elemen ukuran memiliki UIConstraint maka ukuran akan dideterminas oleh kendara, bukan grid.
FillDirectionMaxCells
FillDirectionMaxCells menentukan jumlah sel dalam grid yang dapat digunakan sebelum melanjutkan ke baris/kolom berikutnya (apakah ini adalah baris atau kolom tergantung pada UIGridStyleLayout.FillDirection ). Anggota ini harus non-negatif.
- Jika diatur ke nol, tidak ada jumlah maksimum sel yang dapat muncul dalam satu baris/kolom kecuali berapa banyak yang dapat masuk ke dalam elemen UI orang tua.
- Jika diatur ke satu, ini membuat daftar yang mirip dengan daftar yang dibuat oleh UIListLayout .
StartCorner
StartCorner ( Enum.StartCorner ) menentukan dari sudut mana grid memulai menempatkan elemen UI. Grid melanjutkan dalam UIGridStyleLayout.FillDirection , mengisi elemen satu per satu sampai UIGridLayout.FIllDirectionMaxCells elemen telah diletakkan di baris/kolom itu atau j
Di atas, ramuan adalah yang pertama ImageLabel, diikuti oleh permata dan pedang. UIGGridLayout menggunakan Enum.StartCorner dari BottomRight. UIGridStyleLayout.FillDirection adalah Horizontal.