【发布时间】:2015-10-30 12:49:07
【问题描述】:
重用tableViewCells时遇到问题。
我有一个 TableView。每个 tableviewcell 都包含一个 UIView ,其中包含一个集合视图。数据源和委托设置为该视图。该集合视图的每个单元格都显示一个图像。
当我现在滚动我的表格视图时,表格视图的单元格被重复使用。在 cellForRowAtIndexPath 中,我正在设置单元格的值(即也用于集合视图的委托和数据源)。
但是,重复使用的单元格不会更新 collectionviewcell 中包含的图像。我已经为 self.setNeedsDisplay() 尝试了不同的位置,但没有成功。
有人建议在哪里触发正确的重新加载?
BR 多米尼克
【问题讨论】:
-
除了更改集合视图委托和数据源之外,您还需要在集合视图上调用
reloadData
标签: ios swift uitableview uicollectionview