我正在尝试使用 NavigationView 来利用 SwiftUI 2.0 中内置的侧边栏,代码如下:
NavigationView {
MainView()
ListView()
DetailView()
}.navigationBarHidden(true)
但是,由于我想使用自己的自定义返回按钮,我隐藏了NavigationBar并尝试通过代码切换侧边栏,但这并不起作用。
self.presentationMode.wrappedValue.dismiss()
我已经看到了很多关于macOS的解决方案:
NSApp.keyWindow?.firstResponder?.tryToPerform(#selector(NSSplitViewController.toggleSidebar(_:)), with: nil)
但我似乎找不到与iPad等同的产品,提前感谢。