请看下面的代码,测试视图是从导航视图的根视图导航的。当导航到测试视图时,工具栏将在满足以下条件时自动隐藏,请参阅代码注释。请帮忙测试一下你的Xcode有这个问题吗?我的 Xcode 是 13 测试版。
struct TestView:视图{
// if you put the GridItem var in here, tool bar will be automatically hidden when navigation to this view.
let columns: [GridItem] = Array<GridItem>(repeating: GridItem(GridItem.Size.fixed((UIScreen.main.bounds.size.width/CGFloat(3))), spacing: 5, alignment: .center), count: 3)
var body: some View {
// if you put the GridItem var in here, tool bar can be showed.
let columns: [GridItem] = Array<GridItem>(repeating: GridItem(GridItem.Size.fixed((UIScreen.main.bounds.size.width/CGFloat(3))), spacing: 5, alignment: .center), count: 3)
Text("Hello, World!").padding()
.navigationTitle("SwiftUI")
.toolbar {
ToolbarItemGroup(placement: .bottomBar) {
Button("First") {
print("Pressed")
}
Button("Second") {
print("Pressed")
}
}
}
}
}