【发布时间】:2020-05-11 02:45:36
【问题描述】:
我的需求很简单,但我似乎想不出办法(而且许多帖子相当复杂或太旧/适用于 iOS)。
我有一个带有 NavigationLink 的 NavigationView,一切正常。出于某些原因,我想知道用户单击的项目,因为它用于视图上的其他操作。
我尝试在 NavigationView 中放置一个按钮,但只有按钮操作触发,但链接不起作用。
我尝试了 OnTapGesture - 然后该函数触发但未传播,因此详细视图永远不会显示。
我错过了什么?有什么方法可以做到这一点而不会过于复杂?
ForEach(anArray, id: \.self) { entry in
NavigationLink(destination: SettingsView(s: entry)
{
Text("something")
}.onTapGesture {print("Hello")}
}
【问题讨论】:
标签: swiftui swiftui-navigationlink