【发布时间】:2017-03-31 09:45:17
【问题描述】:
我正在使用 swift 2.2,并且我在单元格中有一个 collectionview,我有一个标签。我想在单击按钮时更改 UICollection 视图中的标签文本值,而不使用重新加载整个 uiCollection 视图。 我不能在我的场景中使用 collectionView.reloadData() 。我想在不使用它的情况下做到这一点。只是为了更新collectionview中特定项目中的一个标签。 有什么帮助吗??
【问题讨论】:
-
使用reloadobjectatindex概念
-
你应该使用collectionview的'reloadItemsAtIndexPaths'方法来重新加载collectionview的特定单元格
-
你的按钮在哪里?在 collectionviewcell 中?
-
按钮不在单元格中
-
@Anushka Madushan 如果要在选择后管理特定单元格的背景颜色,则可以使用 selectedIndex 变量。您可以将 selectedIndexPath 设置为该变量,并且当您的 uicollecionview 重新加载时,您必须使用该 selectedIndex 变量为该特定单元格提供颜色。
标签: ios swift uicollectionview