gpt4 book ai didi

ios - UICollectionViewUpdateItem 可以用于更新单个标签吗?

转载 作者:可可西里 更新时间:2023-11-01 01:28:12 25 4
gpt4 key购买 nike

我正在尝试更新 Collection View 单元格中的单个标签。我知道如何更新整个 Collection View 以及如何更新单个单元格,但我只想更新一个标签,因为如果整个单元格更新,它将更改我不想更改的其他内容。在文档中,我发现了一个名为 UICollectionViewUpdateItem 的东西,但不知道如何使用它。这是否能够更新单个标签,如果不能,还有其他方法吗?

最佳答案

如果您知道要更新的单元格的索引路径,则可以使用 cellForItem(at: IndexPath) 获取该单元格。从那里您可以编辑单元格的标签。

但是,我建议您不要更改您的基础数据,以使其处于不适合在 UI 中呈现的状态。 Collection View 可以决定在您无法预测的时间创建单元格。

UICollectionViewUpdateItem 用于指示例如单元格从哪里移动到哪里,或者某个位置的单元格被删除、更新等。文档状态:

You do not create instances of this class directly.

所以这意味着您应该只间接地创建它,例如通过 reloadItems(at: [IndexPath])。它将重新加载您的整个单元格,不应该用于更新它的单个细节。

关于ios - UICollectionViewUpdateItem 可以用于更新单个标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40195698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com