web-dev-qa-db-fra.com

Comment aller à une autre vue avec bouton Cliquez

J'ai un bouton dans mon code et j'ai un fichier appelé logindview.swift

Je ne peux pas obtenir le code pour ouvrir un autre fichier d'affichage lorsque vous cliquez sur le bouton.

Quelqu'un peut-il me donner un exemple sur la façon de le faire?.

Dans mon bouton, j'ai essayé d'écrire LOWNDView () mais je me donne juste un avertissement. "Résultat de" logindview "initialiseur est inutilisé"

    Button(action: {
            // Do action
            LogindView()
        }, label: {
            //** Label text
            Text("Logind")
                .font(.headline)
                .padding(.all)
                .foregroundColor(Color.white)
        })
        .background(Color.blue)
11
Jens Thomsen

Vous pouvez utiliser la liaison de navigation à la place du bouton

var body: some View {
    VStack {
        Text("Title")
            .font(.headline)
        Image("myimage").clipShape(Circle())
        Text("mytext").font(.title)
        
        NavigationLink(destination: AnotherView()) {
           Image(systemName: "person.circle").imageScale(.large)
        }
  
    }
}
1
fiona16ti