【发布时间】:2022-09-29 23:07:01
【问题描述】:
我是 SwiftUI 框架的新手,我正在尝试实现 NavigationStack。我想导航按钮操作而不是使用 NavigationLink。其背后的原因是,一旦对按钮操作执行特定功能,我就需要导航。
结构AView:查看{
@State private var actionss = [Int]()
var body: some View {
NavigationStack(path:$actionss) {
VStack{
Button(\"test\") {
actionss.append(0)
}
}
.navigationDestination(for: Int.self) { data in
BView()
}
}
}
}
\"AView\" 上面的代码可以正常导航 \"BView\"。唯一的事情是我无法在不使用 NavigationLink 的情况下从 \"BView\" 在 \"CView\" 上导航。 在从 \"BView\" 导航到 \"CView\" 之前,我还需要执行特定的功能。 请帮助我。
先感谢您。
标签: swiftui swiftui-navigationlink swiftui-navigationview swiftui-navigationstack