我想顯示關於用戶的信息到表視圖中,一些信息不是必需的,所以最後一些單元格可能不在表視圖中。我有使用帶有單元格的數組的想法,因爲我可以有最多10個單元格,這將簡化邏輯,如果我將使用標準Apple行爲,我需要對錶格視圖數據源進行多次檢查和複雜邏輯,代表。可以初始化單元格,將它們放入一個數組中並在之後顯示它們?是否可以將UITableViewCells存儲到數組中?
回答
當然。對於這樣的一小部分電池,這很好。當然,您仍然需要數據源,但如果這對您有用,它可以從數組中拉取單元格。
您可能也有興趣在Storyboard中使用配置了靜態單元格的表格視圖。然後你可以隱藏你不想要的單元格。請參見UITableView set to static cells. Is it possible to hide some of the cells programmatically?
感謝您的回答,我認爲這種方法可以在某些方面打破UITableViewCell生命週期。 –
否;只要你不調用'dequeueReusableCell',你就不會有任何麻煩。只需明確創建單元格。 –
(即使這樣有點強壯,如果方便的話,幾乎可以肯定地使用'dequeueReusableCell'來創建它們,只是不要在'cellforItemAtIndexPath'中調用它。) –
- 1. 是否可以將數組存儲到EncryptedLocalStore項目中? AIR
- 2. Three.js - 是否可以將BoxGeometries或MeshLambertMaterial存儲在數組中
- 3. 是否可以將一個哈希數組存儲在cookie中?
- 4. 是否可以將PostgreSQL(多行)查詢結果存儲到數組元素中?
- 5. 是否可以將rdfs:subClassOf三元組插入到數據存儲中?
- 6. 我可以將數組存儲到另一個數組中嗎?
- 7. 是否可以將存儲庫組添加到Sonatype Nexus中的存儲庫組中?
- 8. 是否可以在JAVA ArrayList <double[][]>中存儲double [] []數組?
- 9. 是否可以將本地存儲值加載到推文中?
- 10. 是否可以將Audit4j審計事件存儲到MongoDB中?
- 11. MIPS是否可以將單詞存儲到.data變量中?
- 12. 是否可以將定時器值存儲到變量中?
- 13. 是否可以將MKS Integrity存儲庫導入到git中?
- 14. 是否可以將結構存儲到鏈接列表中?
- 15. 是否可以在Excel中將數組的元素永久存儲在VBA中?
- 16. 是否有可能將二維數組存儲在info.plist中
- 17. 是否可以將資源存儲在內存緩存中?
- 18. 是否可以將SharePoint用戶存儲在MySql數據庫中?
- 19. 是否可以將數據存儲在solr中?
- 20. 是否可以將整體答案存儲在數據庫中?
- 21. 是否可以將C數據類型存儲在變量中?
- 22. 是否可以將數據從Python存儲在Access文件中?
- 23. 是否可以在NSManagedObject中存儲塊?
- 24. 是否可以在一個數組中存儲多個多維數組?
- 25. 是否可以通過數據存儲API將圖像存儲到Dropbox數據存儲?
- 26. 是否可以將多態類存儲在共享內存中?
- 27. 是否可以使用2D數組來存儲JSF複選框?
- 28. 是否可以將MySQL數據庫轉儲到seed.rb文件中?
- 29. 是否可以將日誌文件轉儲到數據庫中?
- 30. 我可以在java中將1d數組存儲到2d數組中嗎?
初始化單元格,將它們放入數組中,意味着您創建循環並將單元格存儲在數組中 –
我可以想象如果所有單元格都是靜態的,則可以進行此項工作。也就是說,您不依賴表視圖的緩存或其重用邏輯。 –
我寧願創建一個從數據創建單元格的方法,只將數據保存在數組中 – Daniel