iOS UICollectionView,在垂直UICollectionView单元格内水平滚动,重复使用
在滚动包含水平集合视图的垂直集合单元格时出现性能问题。原因是单元的数据重用-在每个父单元重用周期中重新加载水平收集视图。有人知道我怎样才能避免如此多的重新加载吗iOS UICollectionView,在垂直UICollectionView单元格内水平滚动,重复使用,ios,swift,uicollectionview,prepareforreuse,Ios,Swift,Uicollectionview,Prepareforreuse,在滚动包含水平集合视图的垂直集合单元格时出现性能问题。原因是单元的数据重用-在每个父单元重用周期中重新加载水平收集视图。有人知道我怎样才能避免如此多的重新加载吗 var items: [ProductItem] { didSet { collectionView.reloadData() } } override func prepareForReuse() { super.prepareForReuse() items = nil } UICollectionVi
var items: [ProductItem] {
didSet {
collectionView.reloadData()
}
}
override func prepareForReuse() {
super.prepareForReuse()
items = nil
}
UICollectionView和UITableView反复使用每个单元格,这就是它们的工作方式 你们可以随时从网络上获取数据,然后缓存它们。您可以使用图像缓存库