SwiftUI 实战之导航条切换到下一个页面后隐藏NavigationView和NavigationLink
程序员文章站
2022-04-08 23:20:27
...
有时我们切换到下一个页面时,需要隐藏一下导航条,这个需求该如何满足呢。我们下面的解决方案
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- 控制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
上一篇: python爬虫第一天——入门