我想.bottomBar
在我的一个视图中放置一个工具栏。然而,当导航离开并返回时,工具栏不会与视图的其余部分平滑过渡 - 它突然出现,将视图的全部内容向上移动,如下所示。
这似乎只影响屏幕底部的工具栏 - 正如您所见,放置在屏幕顶部的工具栏似乎工作正常。
导航回第一个屏幕时,如何使底部工具栏平滑过渡?
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(
destination: Text("Destination"),
label: {
Text("Navigate")
})
.toolbar {
ToolbarItem(placement: .bottomBar) {
Text("Bottom")
}
ToolbarItem(placement: .principal) {
Text("Top")
}
}
}
}
}