Gibt es eine Möglichkeit, dem entgegenzuwirken? Ich bin ein absoluter Anfänger und versuche es besser zu verstehen. Ich möchte nur, dass es in der Nähe der Registerkarten platziert werden kann und Inhalte anderer Ansichten nicht überlappt.
Dies ist mein ContentView-Code.
Code: Select all
struct ContentView: View {
var body: some View {
ZStack(alignment: .bottom) {
// Main TabView
TabView {
News()
.tabItem {
Label("News", systemImage: "newspaper")
}
Events()
.tabItem {
Label("Events", systemImage: "calendar")
}
Browse()
.tabItem {
Label("Browse", systemImage: "square.grid.2x2")
}
Account()
.tabItem {
Label("Account", systemImage:"person.crop.circle.fill")
}
}
.safeAreaInset(edge: .bottom) {
MiniPlayer()
.background(.ultraThickMaterial)
.cornerRadius(10)
.shadow(radius: 1)
.frame(maxWidth: .infinity, maxHeight: 60)
.padding(.bottom, 55)
}
}
}
}