カスタムUITableViewとUIImageView、UILabelがあります。一部の通知では、UIImageViewではなくUILabelのみを更新する必要があります。私がこれが好きなら:
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:idxCell inSection:0]] withRowAnimation:UITableViewRowAnimationFade];
セルのすべてのコンテンツが更新されており、UIImageViewにちらつき効果があります。私はこのようにしました:
MyTableViewCell *cell = (MyTableViewCell *)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:idx inSection:0]];
cell.counterLabel.text = [NSString stringWithFormat:@"%@", counter];
しかし、MVCパターンに対応していないので良くないと思います。Modelオブジェクトを更新する必要があると思います。アドバイスが必要です、どうすればこれを行うことができますか?