3

代替

[table reloadData]

有没有办法告诉表格只重新加载一行?我的疯狂是有原因的。

4

2 回答 2

8

它在文档中。该方法称为reloadRowsAtIndexPaths:withRowAnimation:. 所以你会做这样的事情:

NSArray *indexPaths = [NSArray arrayWithObjects:
                       [NSIndexPath indexPathForRow:5 inSection:2],
                       // Add some more index paths if you want here
                       nil];
[tableView reloadRowsAtIndexPaths:indexPaths withRowAnimation: UITableViewRowAnimationFade];
于 2012-01-10T19:09:13.343 回答
1

就在这里:

(void)reloadRowsAtIndexPaths:(NSArray *)indexPaths 
          withRowAnimation:(UITableViewRowAnnimation *)annimationStyle
于 2012-01-10T19:08:50.393 回答