从scrollview连续滚动到嵌套的colelctionView

时间:2016-09-09 11:28:37

标签: ios swift scroll uiscrollview uicollectionview

我将collectionView嵌套在scrollView中。两者都垂直滚动。

在我的主滚动视图中,我想在到达scrollView.contentOffset.y>时停止滚动someValue,并在collectionView

中启用滚动

但我希望这可以在一个连续的动作中发生而不需要在两者之间抬起手指。

全视图

image

1 个答案:

答案 0 :(得分:1)

如果要继续滚动,则不应停止滚动主滚动视图。您应该在主scrollView.contentOffset.y达到最大偏移量(scrollView.contentOffset.y > someValue)后将其设置为常量值。您可以根据主滚动视图动作增加/减少collectionView的contentOffset.y

示例:

if (scrollView.contentOffset.y > 50) {
 scrollView.contentOffset.y = 50.0;
 collectionView.contentOffset.y += 1; //you can do your scroll up/down calculation over here
}