我正在嘗試更新集合視圖單元格中的單個標籤。我知道如何更新整個集合視圖以及如何更新單個單元格,但我只想更新一個標籤,因爲如果整個單元格更新它將會更改其他我不想更改的東西。在文檔中,我發現了一個名爲UICollectionViewUpdateItem的東西,但無法弄清楚如何使用它。這是否能夠更新單個標籤?如果沒有,是否有另一種方式?可以使用UICollectionViewUpdateItem更新單個標籤嗎?
2
A
回答
2
如果您知道要更新的單元格的索引路徑,則可以使用cellForItem(at: IndexPath)
獲取單元格。從那裏你可以編輯你的單元格的標籤。
但是,我建議您不要更改您的基礎數據,以便它處於不適合在UI中呈現的狀態。收集視圖可以決定在不可預知的時候創建單元格。
UICollectionViewUpdateItem
用於表示例如,從一個地方移動單元格,並在它移動到,或在某個位置上的細胞被刪除,更新等文檔狀態:
不要直接創建該類的實例。
所以它意味着你應該只能間接創建它,例如通過reloadItems(at: [IndexPath])
。它會重新加載整個單元格,不應該用來更新它的單個細節。
相關問題
- 1. 你可以用javascript更新標籤嗎?
- 2. Hibernate可以更新單個屬性嗎?
- 3. 使用自閉DIV標籤可以嗎?
- 4. 我可以使用簡單的HTML標籤而不是struts2標籤嗎?
- 5. 我可以在SVG標籤內使用HTML標籤嗎?
- 6. Rails 4 - 可以在選擇標籤內使用ruby標籤嗎?
- 7. SlickEdit可以自動更新其標籤文件嗎?
- 8. 用單個計時器更改標籤的前景色(可以嗎?)
- 9. HTML對象標籤可以放在HTML表單標籤中嗎?
- 10. 使用DataBinding更新標籤
- 11. 您可以在Flex中使用多個軸標籤分組嗎?
- 12. 我可以在ActionScript中使用多個元數據標籤嗎?
- 13. 我可以使用兩個不同的form_label標籤嗎?
- 14. 在單個錨標籤中一起使用href和onclick可以嗎?
- 15. 我可以用css輸入標籤嗎?
- 16. 我可以在其他表單標籤中寫入表單標籤嗎?
- 17. 我可以更改PayPal上的標籤文字嗎?我使用貝寶標準
- 18. Jinja2塊標籤可以使用可選參數嗎?
- 19. nokogiri可以使用可選標籤處理css選擇器嗎?
- 20. 我可以更新一個iframe嗎?
- 21. 可以在HTML表單標籤中調用PHP常量嗎?
- 22. 單擊錨標籤時可以防止onbeforeunload被調用嗎?
- 23. 使用python networkx時,是否可以向單個節點添加多個標籤(即主標籤和子標籤)?
- 24. 我可以更新HDFStore嗎?
- 25. sql-server:我可以使用單一查詢更新兩個表嗎?
- 26. 我可以使用IE8編寫單一標籤的Web應用程序嗎?
- 27. 可以在HTML5的頁腳標籤中使用章節標籤嗎?
- 28. 更新標籤
- 29. 我可以在其他表單標籤中嵌入窗體標籤嗎?
- 30. 我可以用JSF param標籤「傳遞」一個對象嗎?
這是很好的信息,但如何更新標籤而不更新整個單元?例如,如果單元格中出現動畫,並且我想更新標籤,則我不想取消動畫。 –
我會計算它的索引路徑,獲取單元格,訪問它的標籤(通過一個屬性,如果你有一個自定義單元類,或使用'viewWithTag')並賦值給它的'text'。 – Andreas
是的,這就是我想要做的,大聲笑這就是我不明白該怎麼做。好吧,在提交此評論之前,我想我明白了你的意思。這是我正在尋找的答案。我沒有意識到你可以從cellforitem()訪問label.text我認爲它不會更新它,除非你重新加載單元格或表格 –