我想在一个位于导航链接内部的视图上显示工具栏。当我导航到第三个视图时,会收到以下消息:
2020-09-15 23:09:31.097289-0500 CountTime[35018:3542166] [断言] displayModeButtonItem 在 DoubleColumn 样式中是由内部管理且未公开。返回空的、未连接的 UIBarButtonItem 来满足非空合同。
但是工具栏没有显示。这只发生在 iPhone 上,而不是 iPad。我正在使用 Xcode 12 GM。
这里是代码:
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(
destination: SecondView(),
label: {
Text("Navigate")
})
}
}
}
struct SecondView: View {
var body: some View {
ZStack {
NavigationLink(
destination: Text("Destination")
.toolbar {
ToolbarItem(placement: ToolbarItemPlacement.bottomBar) {
Button(action: {
print("sharing")
}) {
Image(systemName: "square.and.arrow.up")
}
}
},
label: {
Text("Navigate")
})
}
}
}