我已经实现了一个scrollview,它包含自定义视图的多个副本。自定义视图包含一个UIPanGestureRecoginixer,我用它来向左滑动它们(删除它们)。当我尝试垂直滚动时,如果我触摸CustomView内部,则不会滚动。但是,如果我设置了子视图和scrollviews内容大小以便水平滚动,则不会发生此问题。即使我在子视图内部触摸,如何强制滚动视图水平滚动?
答案 0 :(得分:1)
尝试设置UIPanGestureRecoginzer的委托并实现
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
它要求您返回BOOL值。当您返回YES时,将同时识别otherGestureRecognizer。