ios - 刷新 UITableView tableFooterView 而无需重新加载整个表格数据

标签 ios uitableview

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

我有这样的东西:

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

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

最佳答案

找出 here .

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

关于ios - 刷新 UITableView tableFooterView 而无需重新加载整个表格数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26212916/

相关文章:

ios - 启用/禁用 UIButton 取决于 UITextField 中文本的长度

iphone - 如何在 uitableviewcell 中将文本字段辞去第一响应者

ios - OpenGL ES 2 (iOS) 体积线实现

ios - 完成 block Swift 后设置标签文本

iOS objectmapper,用数组映射 json

ios - 自定义后退按钮有额外的不需要的空间

ios - 避免再次下载文件,如果它没有改变

ios - 如何按下 tableview 单元格以在导航 Controller 中显示带有文本的 View Controller

uitableview - reloadRowsAtIndexPaths 崩溃

iphone - UITableViewCell 的 textLabel.text 部分被省略号替换