// // ToucheableScrollView.m // // // Created by Mario Nolassi on 11/16/11. // Copyright (c) 2011 meedori. All rights reserved. // #import "ToucheableScrollView.h" @implementation ToucheableScrollView - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { } return self; } - (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event { // If not dragging, send event to next responder if (!self.dragging) { if ([self.nextResponder respondsToSelector:@selector(touchesEnded:withEvent:)]) { [self.nextResponder touchesEnded: touches withEvent:event]; } if ([self.nextResponder.nextResponder respondsToSelector:@selector(touchesEnded:withEvent:)]) { [self.nextResponder.nextResponder touchesEnded: touches withEvent:event]; } if ([self.nextResponder.nextResponder.nextResponder respondsToSelector:@selector(touchesEnded:withEvent:)]) { [self.nextResponder.nextResponder.nextResponder touchesEnded: touches withEvent:event]; } } else { [super touchesEnded: touches withEvent: event]; } } @end