here’s the problem:
I’d like to move to using UIGestureRecognizer in my Apps.
For this reason I’d like to ditch TouchBegan/TouchEnded event’s from my views.
However I don’t understand how to manage when the touch began (user puts its finger on the screen) with UIGestureRecognizers.
The simplest one is UITapGestureRecognizer but the selector associated gets fired only when the TapGesture is completed (Well… it makes completely sense of course). But still the problem remains: how can I stop using touchesBegan and get that event anyway from UIGestureRecognizer?
Thanks!
For what you are tryin ti do you can’t. The gesture recoginizers are for high level gestures so they behaive the same across all apps (think swipes, the timing required for a double tap, etc). For low level control and to do things that the recognizers can’t you will still have to implement logic in touchesbegan, touchesEnded, etc.