C'è un modo per nascondere la freccia a destra della vista del collegamento di navigazione che viene aggiunta automaticamente?
Voglio mostrare una griglia di immagini usando NavigationView -> Elenco -> HStack -> NavigationLink_1 - NavigationLink_2
C'è un modo per nascondere la freccia a destra della vista del collegamento di navigazione che viene aggiunta automaticamente?
Voglio mostrare una griglia di immagini usando NavigationView -> Elenco -> HStack -> NavigationLink_1 - NavigationLink_2
Risposte:
Il modo in cui ha funzionato per me:
List {
ForEach(elements) { element in
ZStack {
CustomView(element: element)
NavigationLink(destination: DestinationView()) {
EmptyView()
}.buttonStyle(PlainButtonStyle())
}
}
}
@State var selection: Int? = nil
var body: some View {
let navigation = NavigationLink(destination: Text("View"), tag: 1, selection: $selection) { EmptyView() }
return
VStack {
navigation
Text("Tap").onTapGesture { self.selection = 1 }
}
}
Form
: `var body: some View {Form {NavigationLink (destinazione: Testo (" Visualizza "), tag: 1, selezione: $ selezione) {EmptyView ()} Testo (" Tap "). onTapGesture {self.selection = 1}}} `NOTA: l' VStack
esempio sopra non è necessario.