【发布时间】:2021-05-06 16:40:18
【问题描述】:
我的代码有问题。 2 个导航链接,可以转到不同的视图。
有人知道如何使第一个导航链接不显示给我吗?
这是我的代码:
struct ContentView: View {
@State var navigationFlag = false
var body: some View {
NavigationView {
VStack {
Text("First View")
Button(action: {
self.navigationFlag = true
}, label: {
Text("navigate")
})
NavigationLink(destination: SwiftUIView(),
isActive: self.$navigationFlag,
label: {
EmptyView()
})
}
}
}
}
结构 SwiftUIView: 视图 {
var body: some View {
NavigationView{
NavigationLink(destination:Swift2UIView()) {
Text("hola")
}
}
}
【问题讨论】:
-
删除创建它的 NavigationView。您的整个应用只需要一个
-
嘿伙计,不要把代码作为图像,编辑你的问题并过去你的代码。
-
发布代码而不是截图,并且只给 NavigationView 第一个父视图。
标签: swiftui swiftui-list swiftui-navigationview