Q-Mobile / QGrid

🎛 QGrid: The missing SwiftUI collection view.
MIT License
1.64k stars 104 forks source link

On iPad, NavigationLink sometimes doesn't work in DoubleColumnNavigationViewStyle() #30

Closed rrroyal closed 4 years ago

rrroyal commented 4 years ago

When NavigationLink is embedded like this:

CollectionView(self.Containers.containers, columns: 3) { container in
    NavigationLink(destination: ContainerDetailView(container: container)) {
        ContainerCell(container: container)
        .environmentObject(self.Containers)
        .accentColor(.primary)
    }
}

tapping on it sometimes doesn't open NavigationLink destination. onTapGesture works always though.

There is also another issue: when NavigationLink destination is open, NavigationLink destination from navigationBarItems opens and closes instantly after opening.

rrroyal commented 4 years ago

Adding tag and selection to NavigationLink solved the issue 😄