-1

在我的应用程序中,顶视图具有平移手势识别器,可将视图向左和向右移动以显示其下方的其他两个视图。我正在尝试将滚动视图放入顶视图,但我似乎无法让它滚动。我正在为滚动视图使用故事板,但手势识别器是以编程方式实现的。我将滚动条插图设置为超出大小。

我在想也许手势识别器优先于滚动视图的滚动能力,但我找不到任何检查方法。除非我正在查看一些愚蠢的东西,否则有人可以帮忙吗?

4

1 回答 1

3

UIScrollView 实现了一个私有的 UISwipeGestureRecognizer,它确实比任何其他手势都具有优先级。但是,许多人已经重写了它(这很容易,只需一个或两个 for-in 循环)挂钩它的事件或提供他们自己的子类,这是让其他手势同时识别的唯一方法。实际上,这就是您需要实现的委托方法的名称,- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

于 2012-07-01T01:53:30.927 回答