21

我按照下面链接中的建议将图像添加到表格视图中的单元格。

将图像添加到表格单元格 (iOS)

有没有办法强制刷新单元格,即添加/删除图像或指示器?

4

3 回答 3

63

您可以调用[self.tableview reloadData];tableview 并刷新整个表格。

否则,您可以这样做来刷新单个单元格。

 [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 回答
0

您可以调用UITableView类的reloadRows(at:with:)方法来使用给定的动画效果重新加载UITableView实例的某些行。

请注意,如果您想在UITableView实例中插入或删除某些行,则有类似名称的insertRows(at:with:)deleteRows(at:with:)方法。

于 2019-11-08T14:44:18.780 回答