我将 collectionView 嵌套在 scrollView 中。两者都垂直滚动。
在我的主 ScrollView 中,我想在到达 scrollView.contentOffset.y > someValue 时停止滚动,并在 collectionView 中启用滚动
但我希望这在一个连续的 Action 中发生,而不需要在两者之间抬起手指。
全 View
最佳答案
如果你想继续滚动,你不应该停止你的主 ScrollView 的滚动。一旦达到最大偏移量 (scrollView.contentOffset.y > someValue
),您应该将主要 scrollView.contentOffset.y
设置为常量值。您可以根据主 ScrollView Action 增加/减少 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
}
关于ios - 从 ScrollView 连续滚动到嵌套 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39410567/