相关疑难解决方法(0)

工具栏正在删除 NavigationView 中的后退按钮

我有一个列表的详细信息视图,我可以从主视图导航到该列表:

NavigationView {
    ...
    NavigationLink(destination: DetailView()) {
        Text(entity.name ?? "Unknown")
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

然后在我的 DetailView 中,我可以看到主视图的后退按钮:

struct DetailView: View {
  
    var body: some View {
        Form {
            ...
        }
        .navigationBarTitle("Deatil")
        /*.toolbar {
            ToolbarItem(placement: .primaryAction) {
                
                Button(action: {
                    ...
                }) {
                    Image(systemName: "ellipsis.circle")
                }
                
            }
            
        }*/
    }
}
Run Code Online (Sandbox Code Playgroud)

在我使用工具栏之前一切都很好。然后我只看到工具栏而不是最后一个视图的导航。为什么?通常这应该有效,对吧?

swift swiftui

8
推荐指数
2
解决办法
592
查看次数

SwiftUI:单击 NavigationLink 时后退按钮消失

我正在尝试NavigationLink在屏幕顶部添加一个,但是一旦我单击它,它就会提示我结果并且“后退”按钮消失。

SwiftUI 代码:

NavigationView {
    VStack {
        NavigationLink (destination: Text("COOL")) {
            Text("COOL")
        }

        Spacer()
    }
    .navigationBarHidden(true)
    .navigationBarTitle(Text("Home"))
    //.edgesIgnoringSafeArea([.top, .bottom])
}
Run Code Online (Sandbox Code Playgroud)

点击后后退按钮消失NavigationLinkhttps : //gyazo.com/9d39936c849f570a05687e41096ddeca

swiftui

6
推荐指数
1
解决办法
1757
查看次数

标签 统计

swiftui ×2

swift ×1