3

我正在开发一个 iPad 应用程序,在我的应用程序中,我使用外部滚动视图和内部滚动视图。外部滚动视图用于垂直滚动,内部滚动视图用于水平滚动。我也有几个内部滚动视图。

我需要做的是分离垂直滚动和水平滚动,当用户垂直滚动时,只有外部滚动视图响应,当用户水平滚动时,内部滚动视图响应。

现在发生的事情是当用户将他/她的手指放在其中一个内部滚动视图上并尝试垂直滚动时它不能正确滚动......

4

1 回答 1

5

首先,

分三步解决这个问题,

  1. 仅启用外部滚动视图的垂直滚动并使用

_scrollview.showsHorizontalScrollIndicator = NO;

2.仅启用内部滚动视图的水平滚动并使用

_scrollview.showsVerticalScrollIndicator = NO;

3.使用滑动手势,

使用方向为顶部和底部的滑动手势,并将该手势添加到外部滚动视图。

使用左右方向的滑动手势并将该手势添加到内部滚动视图。

于 2012-09-17T06:32:29.090 回答