刷新UITableView tableFooterView而不重新加载整个表数据

时间:2014-10-06 09:01:38

标签: ios uitableview

我有一张带有页脚和桌脚的桌子。它从核心数据接收数据。当数据发生变化时,我可以重新加载每个数据和部分页脚,但无法重新加载tableFooterView

我有类似的东西:

1
2
3
Section footer: 6
4
5
Section footer: 9
Table footer: 15

主要问题是我在-willDisplayCell上有一个动画,每次我[self.tableView reloadData]它都会在每个单元格上发射并且是一团糟。我无法找到如何重新加载表页脚。任何想法都会受到欢迎。

2 个答案:

答案 0 :(得分:5)

找出here

[UIView setAnimationsEnabled:NO];
[tableView beginUpdates];
[tableView endUpdates];
[UIView setAnimationsEnabled:YES];

答案 1 :(得分:0)

您是否在tableFooterView上尝试了setNeedsLayout,然后在tableView上尝试了layoutIfNeeded?我不知道是否会触发所有这些单元格动画。