TableView Cell里面的swift CollectionView

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TableView Cell里面的swift CollectionView相关的知识,希望对你有一定的参考价值。

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

Screen Record

答案

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

在你的UITableViewCell子类中,你可以实现prepareForReuse方法,当单元格准备好被重用时调用它,你可以在那里将contentOffset设置为0,如:

override func prepareForReuse() 
    super.prepareForReuse()

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

以上是关于TableView Cell里面的swift CollectionView的主要内容,如果未能解决你的问题,请参考以下文章

Swift 4 TableView Cell 不显示正确的图像

swift TableView Cell Dequeue Trick

swift 关于tableview

Swift 2.0 自定义cell和不同风格的cell

如何在 swift 4 中的 tableView Cell 中创建 collectionview? [复制]

从选定的 TableView Cell Swift Xcode 传递 var