I have a following view hierarchy in my app:
-- UIScrollView (canCancelContentTouches is NO)
-- UIView #1 (UISwipeGestureRecognizer is bound to it to track horizontal swipes)
-- UIView #2 (touchesBegan/touchesMoved/touchesEnded are implemented here to allow
dragging this view inside its parent; implementation is very
straightforward and I'm NOT calling supermethods here).
When I start dragging view #2, it sometimes triggers the swipe gesture recognizer. I can't really see the pattern, but this happens quite often.
Is there any way to suppress the touches processing while dragging?