Тогда модификатор .sheet не позволит появиться двум листам друг над другом. Если только я не вставил эти листы под каждый лист в приложении. что громоздко.
Например
Код: Выделить всё
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundStyle(.tint)
Text("Hello, world!")
}
.onTapGesture {
sheet1Open.toggle()
}
.sheet(isPresented: $sheet1Open) {
Sheet1Veiw()
.onTapGesture {
sheet2Open.toggle()
}
}
.sheet(isPresented: $sheet2Open) {
Sheet2Veiw()
}
Я открыт для любых предложений, я пытался создать менеджер листов, который мог бы переключаться между автоматическими листами, но он также глючит и громоздок.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ked-sheets
Мобильная версия