0
我已经使用了两个滚动视图,一个用于水平滚动视图,另一个用于垂直滚动视图。我正在使用scrollViewWillBeginDragging委托方法。当我在水平方向上滚动时,垂直滚动视图不会显示图像视图。如何使用嵌套滚动视图与委托方法
帮帮我。
我已经使用了两个滚动视图,一个用于水平滚动视图,另一个用于垂直滚动视图。我正在使用scrollViewWillBeginDragging委托方法。当我在水平方向上滚动时,垂直滚动视图不会显示图像视图。如何使用嵌套滚动视图与委托方法
帮帮我。
嵌套滚动视图是不是一个好主意是一个不同的问题,但通常你有两个滚动视图,并检查哪一个正在拖动。在您的scrollViewWillBeginDragging如下:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
if (scrollView == horizontalScrollView) {
// handle horizontal scrolling
else if (scrollView == verticalScrollView) {
// handle vertical scrolling
}
}
我已经使用这种方法,但是当我滚动水平然后垂直时,它总是在if块中移动而不是如果。我也使用标签,但面临同样的问题。 – fibnochi
请给我们更多的信息。我们确实无法使用这种有限的信息来解决您的问题。请描述并更好地解释它。 – ThomasM
为什么两个嵌套滚动视图?为什么不使用两个滚动条滚动视图? – JeremyP