在子视图内触摸时,UIScrollView垂直滚动

时间:2013-12-19 23:24:48

标签: ios objective-c uiscrollview uipangesturerecognizer

我已经实现了一个scrollview,它包含自定义视图的多个副本。自定义视图包含一个UIPanGestureRecoginixer,我用它来向左滑动它们(删除它们)。当我尝试垂直滚动时,如果我触摸CustomView内部,则不会滚动。但是,如果我设置了子视图和scrollviews内容大小以便水平滚动,则不会发生此问题。即使我在子视图内部触摸,如何强制滚动视图水平滚动?

1 个答案:

答案 0 :(得分:1)

尝试设置UIPanGestureRecoginzer的委托并实现

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

它要求您返回BOOL值。当您返回YES时,将同时识别otherGestureRecognizer。