0

我在 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!
4

0 回答 0