For my app I have a collectionview with cells that can be up and downvoted. I use the long press gesture recognizer to account for users hold+dragging up and down to upvote or downvote.
A problem crops up however, when the user's finger slides over either the navigation controller, or outside of any cells at the bottom of the collection view's content.
The gesture is not "canceling" nor "ending" when this happens. The gesture recognizer just holds.
I'm wondering if there's a way to get around this?
Ideally my user's finger should be able to go anywhere on the screen after the initiating the long press, and ending anywhere on the screen (even outside of the collectionview) and still finish calling the function.
Any help?