๐ŸŽList

SwiftUI โŸฉ container โŸฉ collection โŸฉ List

To combine static and dynamic views in a List, or to combine two or more different groups of dynamic views, use the ForEach type instead of passing your collection of data to List.

List vs. ForEach

  • ForEach is a view that lets you pass a collection of data to its initializer and then creates multiple "subviews" from the closure you provide.

  • List is a view that can compose multiple views together, but not necessarily views of the same type. You can simply add multiple views without any loop.

  • As a convenience, the List initializer allows you to use it just like the ForEach view in case you want to have a list consisting of a single type only.

Last updated