1

I was wondering why my NavigationLink doesn't work with onTapGesture modifier, onTapGesture work fine, but navigationlink doesn't.

Some sample of code:

NavigationView{
            VStack{
            NavigationLink{SongListView(audio: Sound.testData)
                    .navigationBarBackButtonHidden(true)
                    .navigationBarTitle("")
                    .navigationBarHidden(true)
                
            } label:{
                BigCardView(title: "Anxiety relief", audioInfo: "7 audio files", image: "night", horizontalLines: 7, genre:self.genre.genreFilter)
                    .onTapGesture {
                        self.genre.genreFilter = "anxiety"
                    }
            }
    
            NavigationLink{SongListView(audio: Sound.testData)
                    .navigationBarBackButtonHidden(true)
                    .navigationBarTitle("")
                    .navigationBarHidden(true)
                
            } label:{
                BigCardView(title: "Affirmations", audioInfo: "2 audio files", image: "affir", horizontalLines: 2, genre:self.genre.genreFilter)
                    .onTapGesture {
                        self.genre.genreFilter = "affirmations"
                    }
            }
        }
    }

0 Answers0