📦List
A List displays any number of views in a scrolling vertical column, optionally providing the ability to select one or more members.
// ⭐️ list consisting of a single type
List(1..<5) { Text("Item \($0)") }
List(names, id: \.self) { Text("Item \($0)") }
// ⭐️ static subviews
List {
Text("1")
Text("2")
Text("3")
}
// ⭐️ static & dynamic subviews
List {
// ⭐️ static
Toggle(isOn: $showFavoritesOnly) {
Text("Favorites Only")
}
// ⭐️ dynamic
ForEach(filteredLandmarks) { landmark in
NavigationLink {
LandmarkDetail(landmark: landmark)
} label: {
LandmarkRow(landmark: landmark)
}
}
}.navigationTitle("Landmarks")
Last updated
Was this helpful?