2011-12-12 33 views
0

我已经使用了两个滚动视图,一个用于水平滚动视图,另一个用于垂直滚动视图。我正在使用scrollViewWillBeginDragging委托方法。当我在水平方向上滚动时,垂直滚动视图不会显示图像视图。如何使用嵌套滚动视图与委托方法

帮帮我。

+0

请给我们更多的信息。我们确实无法使用这种有限的信息来解决您的问题。请描述并更好地解释它。 – ThomasM

+0

为什么两个嵌套滚动视图?为什么不使用两个滚动条滚动视图? – JeremyP

回答

0

嵌套滚动视图是不是一个好主意是一个不同的问题,但通常你有两个滚动视图,并检查哪一个正在拖动。在您的scrollViewWillBeginDragging如下:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { 
    if (scrollView == horizontalScrollView) { 
      // handle horizontal scrolling 
    else if (scrollView == verticalScrollView) { 
      // handle vertical scrolling 
    } 
} 
+0

我已经使用这种方法,但是当我滚动水平然后垂直时,它总是在if块中移动而不是如果。我也使用标签,但面临同样的问题。 – fibnochi