Czy istnieje sposób, aby ukryć strzałkę po prawej stronie widoku łącza nawigacyjnego, który jest dodawany automatycznie?
Chcę pokazać siatkę obrazu za pomocą NavigationView -> Lista -> HStack -> NavigationLink_1 - NavigationLink_2
Czy istnieje sposób, aby ukryć strzałkę po prawej stronie widoku łącza nawigacyjnego, który jest dodawany automatycznie?
Chcę pokazać siatkę obrazu za pomocą NavigationView -> Lista -> HStack -> NavigationLink_1 - NavigationLink_2
Odpowiedzi:
Sposób, w jaki to działało dla mnie:
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 (miejsce docelowe: Tekst („ Widok ”), tag: 1, wybór: $ selection) {EmptyView ()} Tekst („ Tap ”). onTapGesture {self.selection = 1}}} UWAGA: VStack
powyższy przykład nie jest potrzebny.