Я пытаюсь использовать представление прокрутки для прокручиваемого содержимого, но всякий раз, когда я вкладываю свои представления в представление прокрутки, я замечаю, что представления из моих стеков возвращаются в иерархию представлений, и ничего не остается видимым в экран. Я также видел, что всякий раз, когда я использую ScrollView, он добавляет еще один контроллер представления хостинга, и я не знаю, является ли это нормальным поведением.
var body: some View {
NavigationView {
ScrollView(.vertical, showsIndicators: false) {
VStack {
ForEach(bookLibrary.indices, id: \.self) { index in
HStack {
ForEach(self.bookLibrary[index], id: \.self) { book in
BookView(book: book)
}
}
}
}
}
}
}
Получение этой иерархии представления. Вы также можете видеть, что HostingScrollView имеет ширину 0.
