iPhone / iPad 表格视图仅重新加载一行而不是整个表格
Posted
技术标签:
【中文标题】iPhone / iPad 表格视图仅重新加载一行而不是整个表格【英文标题】:iPhone / iPad Table View Reload Only One Row Instead Of The Entire Table 【发布时间】:2012-01-10 19:05:18 【问题描述】:而不是一个
[table reloadData]
有没有办法告诉表格只重新加载一行?我的疯狂是有原因的。
【问题讨论】:
【参考方案1】:它在docs 中。该方法称为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];
【讨论】:
【参考方案2】:是的,有:
(void)reloadRowsAtIndexPaths:(NSArray *)indexPaths
withRowAnimation:(UITableViewRowAnnimation *)annimationStyle
【讨论】:
以上是关于iPhone / iPad 表格视图仅重新加载一行而不是整个表格的主要内容,如果未能解决你的问题,请参考以下文章