滚动带有水平集合视图的垂直集合单元格时出现性能问题。原因是单元格的数据重用 - 在每个父单元重用周期上重新加载水平集合视图。有谁知道我怎样才能避免这么多的重新加载?
var items: [ProductItem] {
didSet {
collectionView.reloadData()
}
}
override func prepareForReuse() {
super.prepareForReuse()
items = nil
}
滚动带有水平集合视图的垂直集合单元格时出现性能问题。原因是单元格的数据重用 - 在每个父单元重用周期上重新加载水平集合视图。有谁知道我怎样才能避免这么多的重新加载?
var items: [ProductItem] {
didSet {
collectionView.reloadData()
}
}
override func prepareForReuse() {
super.prepareForReuse()
items = nil
}