我正在查看處理項目的集合視圖。我的滾動速度很慢,出於某種原因,我認爲這是因爲我在我的cellForitemAtindex委託方法中進行了大量處理。我應該讓UICollectionView同時創建單元格,而不是滾動它?或者我應該可以緩存單元格中的某些數組,然後從用戶滾動時從那裏加載?這些是我能想到的唯一2,還有什麼我可以做的嗎?感謝您的幫助。UICollectionView慢速滾動 - 創建單元格
0
A
回答
1
內部在指數路徑項的細胞,你需要獲得一個細胞這樣
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cellID" forIndexPath:indexPath];
,而不是從頭開始做吧。如果您使用的自定義子類的單元格通過調用registerClass註冊集合視圖:forCellWithReuseIdentifier:\
您不負責分配,初始化或緩存可重用單元格,收集視圖爲您做。
+0
這是如何處理出隊UICollectionViewCell對象的。我有一個擁有100個單元的項目,所有這些單元都有複雜的視圖,並且系統在緩存和順利顯示一切方面做得很好。您的UICollectionViewCell中的某個視圖很可能在計算上花費了大量代價(例如顯示1000px x 1000px圖像)。在模擬器中打開Color Blended Layers,然後先看那裏。然後檢查你的所有代碼。這將是你在單元格內做的事情。 – JasonD
相關問題
- 1. SWIFT 2 - UICollectionView - 慢速滾動
- 2. UICollectionView滯後/滾動速度緩慢SWIFT
- 3. UICollectionView,單元格選擇不工作,單元格滾動良好
- 4. TableView慢速滾動
- 5. TableView單元格在滾動時速度很慢
- 6. iPhone UITableView使用單元格滾動速度慢ImageView
- 7. UITableView慢速滾動UIImage
- 8. UICollectionView單元格重疊快速
- 9. Listview慢速滾動
- 10. 如何在UICollectionView中滾動時放大單個單元格?
- 11. UICollectionView滾動單列
- 12. 在包含每個單元格中的UI元素的UITableView中慢速滾動
- 13. UICollectionView自動滾動到IndexPath處的單元格
- 14. 在表格視圖中慢速滾動
- 15. UICollectionView快速滾動錯誤行爲
- 16. 垂直滾動UICollectionView自定義單元格只顯示一半的單元格
- 17. 調整UICollectionView滾動速度/靈敏度
- 18. UICollectionView不滾動
- 19. 創建一個按鈕滾動UICollectionView
- 20. 如何僅滾動一個單元在UICollectionview中滑動單元格時?
- 21. UICollectionView滾動問題
- 22. UICollectionView水平滾動
- 23. UICollectionView滾動滯後
- 24. UICollectionView單元格不動畫運動
- 25. 用UICollectionView滾動UICollectionView背景
- 26. 從JSON慢速UITableView滾動
- 27. 創建不同寬度單元格的滾動網格
- 28. 如何創建溢出時滾動的表格單元格
- 29. UICollectionView在swift中滾動時更改單元格數據2
- 30. UICollectionView單元格消失時,我滾動它
查看文檔並查看是否存在UITableView中的dequeueReusableCell機制。 – Cocoadelica