21

以下のリンクのアドバイスに従って、テーブル ビューのセルに画像を追加しました。

表のセルに画像を追加する (iOS)

セルを強制的に更新する方法、つまり画像やインジケーターを追加/削除する方法はありますか?

4

3 に答える 3

63

テーブルビューを呼び出し[self.tableview reloadData];て、テーブル全体を更新できます。

それ以外の場合は、これを実行して単一のセルを更新できます。

 [self.tableView beginUpdates];
 [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPathOfYourCell] withRowAnimation:UITableViewRowAnimationNone];
 [self.tableView endUpdates];
于 2012-05-12T01:03:22.680 に答える
3

セルの indexPath が既にあるため、これでうまくいく場合があります

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
[cell reloadInputViews];
于 2014-09-30T19:47:25.097 に答える