SwiftUI Lists & Forms List Styles
SwiftUI Lists & Forms: List Styles
Customize list appearance with styles like .insetGrouped, .plain, and .sidebar.
Example: Inset Grouped
Example
import SwiftUI
struct ListStylesInsetDemo: View {
var body: some View {
List { Text("A"); Text("B"); Text("C") }
.listStyle(.insetGrouped)
}
}
import SwiftUI
struct ContentView: View { var body: some View { ListStylesInsetDemo() } }
import SwiftUI
@main
struct MyApp: App { var body: some Scene { WindowGroup { ContentView() } } }
Example: Plain with hidden separators
Example
import SwiftUI
struct ListStylesPlainDemo: View {
var body: some View {
List { Text("A"); Text("B"); Text("C") }
.listStyle(.plain)
.listRowSeparator(.hidden)
}
}
import SwiftUI
struct ContentView: View { var body: some View { ListStylesPlainDemo() } }
import SwiftUI
@main
struct MyApp: App { var body: some Scene { WindowGroup { ContentView() } } }