У меня есть список горизонтальных изображений. И маленькая кнопка профиля / настроек в панели навигации. Когда вы нажимаете кнопку профиля, представление листа перемещается вверх, а когда вы закрываете его, список, кажется, теряет свои ячейки (в основном HStacks других изображений)
Вот код, который отображает лист и список
var body: some View {
NavigationView {
List {
ForEach(0..<self.categories.count) {
ExploreRow(title: self.categories[$0])
}
}
.navigationBarTitle("Justview")
.navigationBarItems(trailing: profileButton)
.sheet(isPresented: self.$showingProfile) {
Text("User Profile: \(self.userData.userProfile.username)")
}
}
}
ExploreRow
- это, по сути, горизонтальный стек в виде прокрутки, который отображает изображения, загруженные из Интернета.
Перед изображением листа:

После Листа отклонить изображение:
