Code: Select all
TabView(selection: $viewModel.selectedTab) {
// Tabs here
}
.tabViewBottomAccessory {
if viewModel.showAudioMiniPlayer {
MiniPlayerView()
}
}
einschließen
Code: Select all
.tabViewBottomAccessory {
ZStack {
if viewModel.showAudioMiniPlayer {
MiniPlayerView()
}
}

Ist das ein SwiftUI-Fehler? Wie können wir das beheben?
Was wir bisher versucht haben:
- Die gesamte Ansicht in ein If-Else einschließen. Dies führt jedoch dazu, dass die gesamte Ansicht bei jeder Änderung von viewModel.showAudioMiniPlayer neu gerendert wird. Dies ist keine Option.
Mobile version