当我单击侧面菜单时,工具栏将被隐藏,但所有背景将向上移动。
var body: some View {
NavigationStack {
ZStack {
VStack {
SlideView()
ButtonView()
}
SideMenuView(isShowing: $showMenu, selectedTab: $selectedTab)
}
.toolbar(showMenu ? .hidden : .visible, for: .navigationBar)
.navigationTitle("HKSTBC")
.navigationBarTitleDisplayMode(.inline)
.toolbar {
ToolbarItem(placement: .topBarLeading) {
Button(action: {
showMenu.toggle()
}, label: {
Image(systemName: "line.3.horizontal")
})
}
}
}
}
我刚才设置了.navigationBarTitleDisplayMode(.inline),但是不行。请问如何才能让背景停止向上移动呢?