LoginSignup
4
5

More than 1 year has passed since last update.

【SwiftUI】Listのスタイル

Last updated at Posted at 2022-06-08

iOS

automatic

simulator_screenshot_C5D7D91E-5802-47A4-9A9B-D5B2FE0EB9AC.png

struct automatic: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.automatic)
        .navigationTitle("automatic")
    }
}

grouped

simulator_screenshot_AFD5EC42-E46E-4A90-BC79-33C216CFD1E7.png

struct grouped: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.grouped)
        .navigationTitle("grouped")
    }
}

inset

simulator_screenshot_168630A5-B21E-4493-B02E-B726544E810F.png

struct inset: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.inset)
        .navigationTitle("inset")
    }
}

insetGrouped

simulator_screenshot_187B4227-2D7A-43A1-80CB-5BAE0FC9A79D.png

struct insetGrouped: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.insetGrouped)
        .navigationTitle("insetGrouped")
    }
}

plain

simulator_screenshot_37EA2072-A682-40D8-B11C-F177D1C16AD2.png

struct plain: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.plain)
        .navigationTitle("plain")
    }
}

sidebar

simulator_screenshot_CA7CD4CC-F91B-40B5-AF78-F74B8E59273D.png

struct sidebar: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.sidebar)
        .navigationTitle("sidebar")
    }
}

macOS

automatic

スクリーンショット 2022-06-08 18.57.05.png

struct automatic: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.automatic)
        .navigationTitle("automatic")
    }
}

bordered

スクリーンショット 2022-06-08 18.57.17.png

struct bordered: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.bordered)
        .navigationTitle("bordered")
    }
}

inset

スクリーンショット 2022-06-08 18.57.35.png

struct inset: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.inset)
        .navigationTitle("inset")
    }
}

plain

スクリーンショット 2022-06-08 18.58.14.png

struct plain: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.plain)
        .navigationTitle("plain")
    }
}

sidebar

スクリーンショット 2022-06-08 18.58.26.png

struct sidebar: View {
    var body: some View {
        List {
            Text("あいうえお")
            Text("かきくけこ")
            Text("さしすせそ")
            Text("たちつてと")
            Text("なにぬねの")
            Text("はひふへほ")
            Text("まみむめも")
            Text("やゆよ")
            Text("わをん")
        }
        .listStyle(.sidebar)
        .navigationTitle("sidebar")
    }
}
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5