customScrollView.h
#import <UIKit/UIKit.h>
@interface customScrollView : UIScrollView
@end
customScrollView.m
//传递touch事件
- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
if(!self.dragging)
{
[[self nextResponder]touchesBegan:touches withEvent:event];
}
[super touchesBegan:touches withEvent:event];
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
if(!self.dragging)
{
[[self nextResponder]touchesMoved:touches withEvent:event];
}
[super touchesMoved:touches withEvent:event];
}
- (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
{
if(!self.dragging)
{
[[self nextResponder]touchesEnded:touches withEvent:event];
}
[super touchesEnded:touches withEvent:event];
}