I am working on an iphone (iOS 4.0 or later) app and having some troubles with touch handling between multiple views. I am having a view structure like this
I would suggest you to use below line of code where needed may help you out.
//--->for bview gesture to detect swipe
[pinch requireGestureRecognizerToFail:leftSwipe]; &&
[pinch requireGestureRecognizerToFail:rightSwipe];
//--->for aview gesture to detect pinch
[rightSwipe requireGestureRecognizerToFail:rightSwipe]; ||
[leftSwipe requireGestureRecognizerToFail:pinch];