欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SwiftUI 实战之导航条切换到下一个页面后隐藏NavigationView和NavigationLink

程序员文章站 2022-04-08 23:20:27
...

有时我们切换到下一个页面时,需要隐藏一下导航条,这个需求该如何满足呢。我们下面的解决方案

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI 实战之导航条切换到下一个页面后隐藏NavigationView和NavigationLink

看完本文您将掌握的技能

  • 控制navigationbar显示与隐藏
  • 实现跳转到下个页面时,隐藏导航条
  • 自己制作个button控制返回

代码

import SwiftUI

struct ContentView: View {
    @State var isHidden = false
    var body: some View {
       
        NavigationView{
            NavigationLink(destination: Text("测试")
            ){
                Button("下个页面"){
                    self.isHidden.toggle()
                }
                
            }
            .navigationBarTitle(Text("主页面"),displayMode: .inline)
            .navigationBarHidden(self.isHidden)
        }
        .onAppear(){
            self.isHidden = false
        }


    }
}

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

相关标签: SwiftUI源码大全