我在 iPadOS 15 上使用 NavigationView 和 NavigationLinks 时遇到问题。目前正在运行 iPadOS 15.3 (19D5026g) 的 Dev Beta,但自 15.1 发布以来我就遇到了这个问题。当我像往常一样使用我的应用程序时,没有任何问题。但是当我将应用程序变成幻灯片时,细节可以工作,但是当我点击“返回”并弹出细节时,我无法点击导航链接(它不会推送细节)。当我将应用程序转回全屏时,一切都很好。有没有人注意到这样的事情?
编辑:刚刚发现分屏做同样的事情。
这是我的代码:
struct ContentView: View {
var body: some View {
NavigationView {
SideBar()
.navigationBarTitle("SideBar")
.toolbar {
ToolbarItemGroup(placement: .navigationBarTrailing) {}
//Button which opens options
}
DetailView()
.navigationBarTitle(“Detail”, displayMode: .large)
}
}
}
//SideBar:
struct SideBar: View {
var body: some View {
VStack{
Spacer()
VStack {
NavigationLink(destination: DetailView()) {
Text(“DetailView”)
.font(.headline)
}
NavigationLink(destination: OtherDetailView()) {
Text("Other Detail View")
.font(.headline)
}
}
Spacer()
}
}
}
//DetailView and OtherDetailView
struct DetailView: View {
var body: some View {
VStack {
Spacer()
Text("Hello World!")
Spacer()
}
.navigationBarTitle(“Detail”)
}
}```
Thanks for your help!