Ios 如何在不点击目标C的情况下更改集合视图单元格的内容

Ios 如何在不点击目标C的情况下更改集合视图单元格的内容,ios,objective-c,uicollectionview,uicollectionviewcell,mobile-development,Ios,Objective C,Uicollectionview,Uicollectionviewcell,Mobile Development,所以我有一个12个单元格的集合视图。我最初用一个图像设置所有这12个单元格的内容。如果用户不点击单元格,我想知道如何更改这些单元格的内容。我知道有didSelectItemAtIndexPath,但我希望只有在用户与该单元格交互后,我才能在这里进行更改,但我想在这里做的有点不同。提前感谢您,我们将非常感谢您的回复。为什么不设置一个计时器,并在触发时重新加载相关单元格 您可以使用reloadData重新加载所有单元格,也可以重新加载一个或多个部分,甚至单个单元格 此外,您还可以在同时删除、插入和移

所以我有一个12个单元格的集合视图。我最初用一个图像设置所有这12个单元格的内容。如果用户不点击单元格,我想知道如何更改这些单元格的内容。我知道有didSelectItemAtIndexPath,但我希望只有在用户与该单元格交互后,我才能在这里进行更改,但我想在这里做的有点不同。提前感谢您,我们将非常感谢您的回复。

为什么不设置一个计时器,并在触发时重新加载相关单元格

您可以使用
reloadData
重新加载所有单元格,也可以重新加载一个或多个部分,甚至单个单元格


此外,您还可以在同时删除、插入和移动单元格的情况下执行批处理更新,但这听起来有点过分,但值得一看。

在设置单元格图像的位置共享您的实现。希望您没有通过interface builder执行此操作。CollectionView的工作原理与TableView非常相似。嘿,伙计,非常感谢。重新加载数据肯定对我有帮助,也给了我这个想法。我结束时使用的确切命令是
if((index>=0)和&(index-Great-stuff)……因为您只需要重新加载,我认为不需要将其包装在批更新中,但如果将来需要更复杂的内容,那么您准备好了吗。