iOS不会转发到下面的视图

在我的应用程序,我有UIScrollView有许多UITableViews。 在这个表格的单元格中有UISlider。 如果用户在桌面视图上做滚动手势,我可以禁用触摸转发? 现在,如果用户在滑块(而不是滑块)附近做滚动手势,那么触摸事件就会被转发者滚动查看。

您可以inheritanceUIScrollView并将此方法添加到新类中

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *result = [super hitTest:point withEvent:event] ; self.scrollEnabled = ![result isKindOfClass:[UISlider class]] ; return result ; }