在WWDC 2022中,苹果推出了
NavigationSplitView
,这是NavigationView
的一个替代品。一切都很好,直到我遇到一个问题:我不知道如何隐藏切换侧边栏按钮。
我想要的效果(就像邮件应用程序一样,没有侧边栏按钮):
我的代码和结果(我在项目中没有添加任何关于侧边栏按钮的代码):struct ContentView: View {
@State private var selection: Int = 1
@State private var search: String = ""
@State private var columnVisibility = NavigationSplitViewVisibility.all
var body: some View {
NavigationSplitView(columnVisibility: $columnVisibility) {
Sidebar(selection: $selection)
} content: {
Content(selection: $selection)
} detail: {
DetailView(selection: $selection)
}
.searchable(text: $search) {
}
}
}
有没有办法把它隐藏起来?非常感谢你能提供的任何帮助。
.toolbar { ToolbarItem { Image(systemName: "plus") } }
。 - Nhat Nguyen Duc