簡體   English   中英

iOS UICollectionView具有在垂直UICollectionView單元格內重復使用的水平滾動

[英]iOS UICollectionView with horizontal scrolling inside vertical UICollectionView cells reusing

滾動帶有水平集合視圖的垂直集合單元時,出現性能問題。 原因是單元的數據重用-在每個父單元重用周期上重新加載水平收集視圖。 有人知道如何避免這樣的重載嗎?

var items: [ProductItem] {
  didSet {
    collectionView.reloadData()
  }
}

override func prepareForReuse() {
  super.prepareForReuse()

  items = nil
}

UICollectionView和UITableView一次又一次地使用每個單元,這就是它們的工作方式。

您可以隨時從Web上獲取數據,然后對其進行緩存。 您可以使用圖像緩存庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM