У меня есть NavigationView с карточкой информации, а затем списком, я хотел бы коснуться информации и go для другого просмотра, или вы можете нажать на элемент списка и посмотреть дополнительную информацию о предмете. Поэтому, если я добавлю модификатор onTapGesture к виду карты, он напечатает «нажатие onTap», но я не могу понять, как заставить его запустить другой вид
var body: some View {
NavigationView {
VStack {
TopResultsCard(games: self.games)
.padding(.top, 10)
.onTapGesture({
print("onTap tapped")
})
ResultsListItem(games: self.games)
}.navigationBarTitle("", displayMode: .inline)
.navigationBarItems(trailing:
Button(action: {
self.showNewResult.toggle()
}) {
Image(systemName: "plus.circle")
Text("Add result")
}
.sheet(isPresented: $showNewResult) {AddResultView(games: self.games)}
.font(.caption))
}
}