2016-06-08 89 views
0

我有一個UITableView,這些單元格是UICollectionViews(水平滑塊)。每個UITableViewCell都包含不同數量的項目。例如,UITableView的第一行包含3張圖片,第二行包含2張圖片,第三行包含1張圖片,依此類推。我的數據源看起來像這樣滾動時錯誤的單元格數據UITableView

`[ 
    [item1, item2, item3], 
    [item1,item2], 
    [item1] 
    [item1, item2, item3], 
    [item1,item2], 
    [item1] 
]` 

來回滾動之後,它可能看起來像這樣

`[ 
    [item1, item2, item3], 
    [item1,item2], 
    [item1,item2] 
    [item1, item2], 
    [item1,item2], 
    [item1] 
]` 

我的研究和發現,我可能需要重寫prepareForReuse方法在我的自定義類子類的UITableViewCell這裏

ios uitableview uitableviewcell reuse has old data

在我的自定義的UITableViewCell的建議,我有一個UICollectionView作爲我屬性。我不知道應該如何重置整個UICollectionView,還是我正朝着正確的方向前進?

回答

0

事實證明,我可以使用collectionView.reloadDataprepareForReuse方法,並TableView中單元將保持更新

相關問題