我目前正在构建一个带有SwiftUI(无 Catalyst)的 macOS 应用程序,该应用程序应该有一个侧边栏和右侧的单个视图。
NavigationView {
List {
...
}
.listStyle(SidebarListStyle())
HomeView()
}
Run Code Online (Sandbox Code Playgroud)
我的主视图有一个NavigationLink内部,指向另一个DetailView.
struct HomeView: View {
var body: some View {
NavigationLink("DetailView", destination: Text("This is the DV"))
}
}
Run Code Online (Sandbox Code Playgroud)
此 NavigationLink 始终显示为禁用状态,并且仅当我将另一个列添加到NavigationView. 我不需要另一列,而是NavigationLink 用HomeView.DetailView
有什么办法可以实现这一点吗?