表视图单元格内的swift CollectionView

表视图单元格内的swift CollectionView,swift,tableview,collectionview,Swift,Tableview,Collectionview,为什么我滚动第一个单元格,然后第三个单元格也滚动 这是因为单元格的重复使用,所以基本上,您滚动的单元格会离开屏幕,在需要另一个单元格时会重复使用 在UITableViewCell子类中,您可以实现prepareforeuse方法,当单元格准备好重用时调用该方法,您可以将contentOffset设置为0,例如: override func prepareForReuse() { super.prepareForReuse() scrollView.contentOffset =

为什么我滚动第一个单元格,然后第三个单元格也滚动


这是因为单元格的重复使用,所以基本上,您滚动的单元格会离开屏幕,在需要另一个单元格时会重复使用

UITableViewCell
子类中,您可以实现
prepareforeuse
方法,当单元格准备好重用时调用该方法,您可以将contentOffset设置为0,例如:

override func prepareForReuse() {
    super.prepareForReuse()

    scrollView.contentOffset = CGPoint(x: 0, y: 0)
}

请添加相关代码。发生这种情况是因为单元重用。对于将在cellForRow上触发的每个单独单元格,您需要有一些持久性数据。请解释您的问题,并显示一些代码-