Section dan Gaya List
Kelompokkan baris dengan section dan pilih gaya list.
Section dan Gaya List adalah pelajaran SwiftUI Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar SwiftUI Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus SwiftUI Academy mencakup 4 pelajaran total.
Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.
Grouping with Sections
A long list reads better when split into chunks. Section groups related rows under a shared heading. 🗂️
List {
Section("Fruits") {
Text("Apple")
}
}Headers and Footers
A Section can show a header above its rows and a footer below, great for titles and helper text.
Section {
Text("Wi-Fi")
} header: {
Text("Network")
} footer: {
Text("Tap to connect")
}Multiple Sections
Stack several Section blocks in one List to organize a busy screen into clear, labeled groups that are easy to scan.
List {
Section("On") { Text("Item A") }
Section("Off") { Text("Item B") }
}Sections With ForEach
Combine Section with ForEach to build grouped, data-driven lists, like contacts sorted by letter.
Section("A") {
ForEach(aNames, id: \.self) { Text($0) }
}Meet List Styles
The listStyle modifier changes a list's whole look, from grouped cards to plain edge-to-edge rows.
List { Text("Row") }
.listStyle(.insetGrouped)The Inset Grouped Look
insetGrouped is the default rounded-card style you see in Settings, with spacing around each section.
.listStyle(.insetGrouped)The Plain Style
The plain style removes the card insets for full-width, edge-to-edge rows, ideal for feeds and chat-like screens.
.listStyle(.plain)The Grouped Style
The grouped style gives boxed sections without the rounded inset corners, a classic full-width table look.
.listStyle(.grouped)Styling Section Headers
You can restyle a header with modifiers, changing its font, color, or case to match your design.
header: {
Text("Network").font(.headline)
}Collapsible Sections
A header can act as a control too, letting you build expandable sections that show or hide their rows.
Pick the Right Style
Choose a style that fits the screen: insetGrouped for settings, plain for content feeds. The data stays the same. ✨
Quick Check
Match each concept to its job.
Recap
You learned Section and listStyle: group rows into labeled chunks and switch looks like insetGrouped or plain. 🎉
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Section dan Gaya List” gratis?
Ya — teks lengkap “Section dan Gaya List” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus SwiftUI Academy, upgrade ke CoddyKit PRO. Kursus SwiftUI Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Section dan Gaya List”?
Kelompokkan baris dengan section dan pilih gaya list. Kamu berlatih SwiftUI Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai SwiftUI Academy?
Tidak diperlukan pengalaman sebelumnya. SwiftUI Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Section dan Gaya List” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran SwiftUI Academy ini?
Ya. Setiap pelajaran SwiftUI Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Membangun List Statis
- Perulangan dengan ForEach
- Identifiable dan ID Stabil
- Section dan Gaya List