2 Star 23 Fork 10

小弟调调/swiftui-example

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
README.md 873 Bytes
一键复制 编辑 原始数据 按行查看 历史

如何将新视图推送到 NavigationView 上?

如果您拥有导航视图,并且想将新视图推入 SwiftUI 的导航堆栈,则应使用 NavigationLink。 这将目的地作为其第一个参数,并将在按钮内显示的内容作为其第二个参数(或作为结尾的闭包),并负责将新视图和动画一起推入堆栈。

例如,这将创建一个简单的 SecondView 结构,然后从 NavigationView 呈现它:

struct SecondView: View {
    var body: some View {
        Text("This is the detail view")
    }
}

struct ContentView: View {
    var body: some View {
        NavigationView {
            VStack {
                NavigationLink(destination: SecondView()) {
                    Text("Show Detail View")
                }
                .navigationTitle("Navigation")
            }
        }
    }
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Swift
1
https://gitee.com/jaywcjlove/swiftui-example.git
git@gitee.com:jaywcjlove/swiftui-example.git
jaywcjlove
swiftui-example
swiftui-example
main

搜索帮助