Animate部分页脚在分组的UITableView中更改

时间:2011-12-11 00:58:45

标签: objective-c cocoa-touch ios5

我知道您可以为表视图单元格和节的插入设置动画,但有时我需要将页脚文本更改为具有不同文本的文本或更改为“nil”的文本。当切换UISwitch时,我需要为它设置动画。

现在我正在使用[tableView reloadData],但这很难看并且突然更改了部分页脚而没有任何动画。 Apple会以某种方式为此设置动画,例如当您打开Personal Hotspot时,部分页脚会稍微更改并且此更改会动画化。

我怎样才能达到同样的效果?

1 个答案:

答案 0 :(得分:1)

假设您已经编写了-tableView:titleForFooterInSection:中的代码以响应UISwitch进行调整,您可以将一个空的更新块发送到表视图以使其重新加载动画。

[self.tableView beginUpdates];
[self.tableView endUpdates];