Я создал простой список, но хочу скрыть пустые строки.Любая помощь?Я знаю, как скрыть их для UITableView, но не для нового списка SwiftUI.Я попробовал документацию, но ничего не нашел.
struct LandmarkList: View {
@EnvironmentObject var userData: UserData
var body: some View {
NavigationView {
List {
Toggle(isOn: $userData.showFavoritesOnly) {
Text("Favorites only")
}
ForEach(userData.landmarks) { landmark in
if !self.userData.showFavoritesOnly || landmark.isFavorite {
NavigationButton(destination: LandmarkDetail(landmark: landmark)) {
LandmarkRow(landmark: landmark)
}
}
}
}
.navigationBarTitle(Text("Landmarks"), displayMode: .large)
}
}
}
Результат
![Result](https://i.stack.imgur.com/9Ub6j.png)