鉴于: 例如,在集合视图中,有8个单元格和1个单元格。每个单元格都有一个按钮&图像。此处的按钮将向用户显示“是/否”选项。在8个单元格中,只有1个单元格显示“是”,其余单元格应显示“否”。
我在看什么? 当我点击另一个按钮时,当前按钮显示“是”,前一个按钮显示“否”。
我不想在collectionView中的部分内重新加载整个collectionView或单元格。
答案 0 :(得分:1)
您可以使用reloadItemsAtIndexPaths方法收集View以重新加载多个单元格(在您的情况下为2个单元格,即要重新加载的最小单元格数量),而不是重新加载整个collectionView.Pass要重新加载的单元格的索引路径 例如:
//Logic to change button title Yes to No comes here.
collectionView.reloadItemsAtIndexPaths([indexPath1, indexPath2])
indexPath1,indexPath2是要重新加载的索引路径。