我知道您可以为表视图单元格和节的插入设置动画,但有时我需要将页脚文本更改为具有不同文本的文本或更改为“nil”的文本。当切换UISwitch时,我需要为它设置动画。
现在我正在使用[tableView reloadData],但这很难看并且突然更改了部分页脚而没有任何动画。 Apple会以某种方式为此设置动画,例如当您打开Personal Hotspot时,部分页脚会稍微更改并且此更改会动画化。
我怎样才能达到同样的效果?
答案 0 :(得分:1)
假设您已经编写了-tableView:titleForFooterInSection:
中的代码以响应UISwitch
进行调整,您可以将一个空的更新块发送到表视图以使其重新加载动画。
[self.tableView beginUpdates];
[self.tableView endUpdates];