SwiftUIでListを使ってセクションごとに表示する


SwiftUIでListを使ってセクションごとに表示する方法です。 Listの listStyle を指定して表示方法を変えています。

SwiftUIでListを使ってセクションごとに表示する

ContentView.swift

import SwiftUI

struct ContentView: View {
    var body: some View {
        List {
            Section("Normal") {
                Text("Meowth")
                Text("Ditto")
            }

            Section("Fire") {
                Text("Vulpix")
                Text("Arcanine")
                Text("Charmander")
            }
        }
        .listStyle(.grouped)
    }
}

#Preview {
    ContentView()
}