我想顯示關於用戶的信息到表視圖中,一些信息不是必需的,所以最後一些單元格可能不在表視圖中。我有使用帶有單元格的數組的想法,因爲我可以有最多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. 是否可以將PostgreSQL(多行)查詢結果存儲到數組元素中?
- 4. 是否有可能將數組存儲在Flex中的DataGridColumn中?
- 5. 是否可以將存儲庫組添加到Sonatype Nexus中的存儲庫組中?
- 6. 是否可以將MKS Integrity存儲庫導入到git中?
- 7. 是否可以將結構存儲到鏈接列表中?
- 8. 是否可以將Audit4j審計事件存儲到MongoDB中?
- 9. 是否可以在Excel中將數組的元素永久存儲在VBA中?
- 10. 是否有可能將二維數組存儲在info.plist中
- 11. 是否可以將資源存儲在內存緩存中?
- 12. 是否可以將數據存儲在solr中?
- 13. 是否可以將整體答案存儲在數據庫中?
- 14. 是否可以在NSManagedObject中存儲塊?
- 15. 是否可以將MySQL數據庫轉儲到seed.rb文件中?
- 16. 是否可以將非Maven庫添加到artifactory存儲庫?
- 17. 是否可以將現有的JCR存儲庫連接到Liferay?
- 18. 是否可以將LXD容器轉儲到tgz存檔?
- 19. 是否可以將枚舉屬性的空值存儲到數據庫中?
- 20. 是否可以將數組傳遞到C++中的向量中
- 21. 是否可以將簡單數據(如字符串/整數/雙精度)存儲到Firebase存儲中?
- 22. 是否可以在列存儲中只存儲一次列值?
- 23. 是否可以將Hadoop Counter數據保存到HDFS中?
- 24. 是否可以將任意數據保存到C#文件中?
- 25. 是否可以爲數組中的值存儲數字和名稱?
- 26. 是否可以將XpsDocuments序列化爲XML以便存儲在數據庫中?
- 27. SimpleXML將數據存儲到數組中
- 28. 是否可以將.ico文件存儲在vbscript中?
- 29. 是否可以將值存儲在另一個操作localdatasheet中?
- 30. 是否可以將圖像存儲在Flash的SharedObject中?
初始化單元格,將它們放入數組中,意味着您創建循環並將單元格存儲在數組中 –
我可以想象如果所有單元格都是靜態的,則可以進行此項工作。也就是說,您不依賴表視圖的緩存或其重用邏輯。 –
我寧願創建一個從數據創建單元格的方法,只將數據保存在數組中 – Daniel