如何关闭-reloadData单元格高度动画

时间:2013-10-05 15:08:26

标签: ios objective-c uitableview reloaddata

我有一个UITableView,它的细胞高度可以是68pt或78pt。例如,有两个68pt高度的单元和一个78pt。我将新对象添加到数据流中,然后调用-reloadData刷新UITableView。但是当这个方法触发时 - 出现一个单元格高度变化的动画,我想将其关闭。

由于某些限制,我无法使用[tableView beginUpdates][tableView endUpdates]

1 个答案:

答案 0 :(得分:0)

尝试:

[UIVIew setAnimationsEnabled:NO];
[tableView reloadData];
[UIView setAnimationsEnabled:YES];

看看这是否是你想要的。 (默认情况下启用UIView中的动画)