我在 IB 中定义的 ViewController 中的 UICollectionView 中有一个自定义 UICollectionViewCell。在单元格中有一个标签,我可以在 cellForItemAtIndexPath 中设置和修改文本属性。我想要实现的是更改 UILabel 中选定单元格的文本属性。当在 didSelectItemAtIndexPath 中选择单元格时,我存储 indexPath。我想通过单击按钮(集合视图外的按钮)进行更新并将 UILabel 的文本属性设置为按钮标题(pressedNumber)。
我试过这个:
-(BOOL) calculate: (NSString *) pressedNumber{
talCell *cell = [self.collectionView
dequeueReusableCellWithReuseIdentifier:@"cell"
forIndexPath:selectedCell];
[cell.cellTitle setText:pressedNumber];
[self.collectionView reloadItemsAtIndexPaths:@[selectedCell]];
调试时我可以看到 cell.cellTitle.text 属性与pressedNumber 相同。感谢任何可以引导我找到正确代码的建议。