这是我的架构。
我有一个UICollectionView
,其中添加了一些UIView。
在我的滚动视图的最后,我有一个UICollectionView
(嵌入在我的滚动视图中),其中我加载了许多数据。我必须使用UICollectionView
才能重复使用显示的多个视图。
当用户滚动到父滚动视图的底部并继续滚动UICollectionView
时,我想要的是保持平滑滚动。
我现在所做的是将UIScrollView
的大小设置为等于我的UIScrollView
尺寸以及我在两者上的禁用反弹。
但我不能顺利滚动。当我到达UICollectionView
的末尾时,滚动视图会停止,然后我必须重新滚动{{1}}
不确定它是否真的很清楚。
答案 0 :(得分:1)
通常不应在元素之间“传递滚动”。您需要确保的是UICollectionView
的frameSize等于其contentSize,这意味着它的frameSize扩展了与其内容一样多的内容,以便所有内容都可见而无需滚动。然后,您的UIScrollView
将处理滚动并通过滚动显示UIViewController
的内容。