gpt4 book ai didi

swiftui foreach Navigationlink 立即弹出

转载 作者:行者123 更新时间:2023-12-04 04:22:59 26 4
gpt4 key购买 nike

我的应用程序中的新 NavigationLink 出现问题,当我单击按钮时,更改了页面但立即返回。我哪里错了?

NavigationLink(destination: TeamsModuleView(), tag: t.id, selection: self.$selection) {
Button(action: {
self.selection = t.id //Is dynamic
self.settings.fixtureId = t.fixtureId
self.settings.teamHomeId = t.teams.teamHomeId
self.settings.teamAwayId = t.teams.teamAwayId
self.settings.teamHome = t.teams.teamHome
self.settings.teamAway = t.teams.teamAway
}) {
HStack {
Text("Go")
.foregroundColor(Color.white)
}
.frame(minWidth: 0, maxWidth: .infinity)
.padding(20)
.background(Color.init(red: 0.80, green: 0.16, blue: 0.24))
.cornerRadius(7)
}
.padding([.leading, .trailing], 30)
}

最佳答案

NavigationLink 不应该包含按钮,它一个按钮。

NavigationLinks 必须 包含目的地和某种标题。它们可以包含一个 bool 绑定(bind)(无论是否激活)。但是没有按钮。

您的按钮操作所做的一切都需要以其他方式完成。

一些更多的代码将有助于确定您要实现的目标,以便我们可以帮助您编写代码。

关于swiftui foreach Navigationlink 立即弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58624717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com