< How to set the background color of list rows using listRowBackground() | How to use implicit stacking > |
Updated for Xcode 12.0
Updated in iOS 14
SwiftUI’s lists have a listStyle()
modifier to control how the list looks, and there are two options you’re likely to want: GroupedListStyle()
to get the old-style grouping of items, and InsetGroupedListStyle()
to get the newer iOS 13-style grouping of items.
For example, this will create a list of 100 rows with the new style of grouping:
List(0..<100) { i in
Text("Row \(i)")
}
.listStyle(InsetGroupedListStyle())
SPONSORED From January 26th to 31st you can join a FREE crash course for iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a senior developer!
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.