我有所有的 UICollectionView 数据源,但是单元格中的 subview 并不完全相同。所以需要删除旧的 subview 并在单元格再次显示时添加 subview 。想知道有什么方法可以预加载 UICollectionViewCell 或者让它更流畅。
最佳答案
与其“预加载”单元格,我建议为每个不同类型的单元格子类化 UITableViewCell
,并在它们的 awakeFromNib
方法中添加 subview 。我建议不要在您的 tableview:cellForRowAtIndexPath:
方法中添加 subview ,您应该只更新内容(例如 UILabel 值)。
如果在 tableView:cellForRowAtIndexPath"
方法中添加 subview ,则需要先删除所有 subview 。否则,如果它们被“重用”, subview 将添加到现有 subview 之上.
关于ios - 如何预加载 UICollectionVewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33907755/