Swift UI - Button changement de vue

Bonjour à tous,

Je n’arrive pas à créer un bouton dans la barre de navigation , si quelqu’un pourrait me dire ce qui ne va pas dans le code ci-dessous :

struct ContentView: View {
var body: some View {
NavigationView {
VStack {
HStack {
Image(“BLE_01”)
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 70, height: 70, alignment: .leading)
Text(“Station BlueTooth”)
.font(.title)
.bold()
Spacer()
}
NavigationLink(destination: BLEView()) {
Text(“Périfériques”)
}.buttonStyle(PlainButtonStyle())
NavigationLink(destination: DetailStationView()) {
Text(“Enfin”)
}.buttonStyle(PlainButtonStyle())
Spacer()
}
.navigationBarTitle("")
.navigationBarItems(trailing: Button({
NavigationLink(destination: BLEView())}) {
Text(“ok”)
})
}
}
}

Merci pour votre aide,
Jean

[quote=“JeanId, post:1, topic:2330”]

Le problème vient de cette ligne ci-dessous. Peut-on utiliser un NavigationLink dans un Button ?

.navigationBarItems(trailing: Button({NavigationLink(destination: BLEView())}) {
Text(“ok”)
})

Merci pour votre aide,

j’ai fait un bouton de login, dans une barre d’accueil, https://gist.github.com/grattours/b962682543e0bf776c404937b9d0b58f
çà devrait correspondre à ta demande. En fait faut l’écrire, dans l’autre sens, :wink:

Merci beaucoup , je vais essayer ça !
:nerd_face: