如何阻止UIScrollView向其子视图发送触摸?
答案 0 :(得分:-1)
您的subview.userInteractionEnabled = NO;
答案 1 :(得分:-1)
继承自UIScrollView并以下列方式定义您自己的hitTest:
@implementation MyScrollView
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
return [self pointInside:point withEvent:event] ? self : nil;
}
@end
因此,触摸不会转发到内部子视图,而是保持在UIScrollView的水平。