I have a UITableView, which cells are UICollectionViews(a horizontal slider). Each UITableViewCell contains vary number of items. For example, the first row of the UITableView contains 3 pictures, the second row contains 2 pictures, and the third row contains 1 pictures, and so on. My data source looks like this
`[
[item1, item2, item3],
[item1,item2],
[item1]
[item1, item2, item3],
[item1,item2],
[item1]
]`
after scrolling back and forth, it may looks like this
`[
[item1, item2, item3],
[item1,item2],
[item1,item2]
[item1, item2],
[item1,item2],
[item1]
]`
I researched and found out that I may need to override the prepareForReuse method in my custom class which subclass UITableViewCell as suggested here
ios uitableview uitableviewcell reuse has old data
In my custom UITableViewCell, I have a UICollectionView as my property. I wonder how should I reset the entire UICollectionView, or am I heading to the right direction?