在UITableView中删除项目时页脚不会更新

时间:2011-03-24 14:13:58

标签: iphone xamarin.ios

我的DataSource类有一个TitleForFooter的覆盖,我用它来提供TableView中项目的总值。

当一个项被删除时,在CommitEditingStyle方法中,我有删除动画

SummaryTable.DeleteRows(new [] {_indexPath},UITableViewRowAnimation.Fade);

但是,页脚未更新以反映新的总数。最好的方法是什么?我无法在桌面上找到可以手动更新的页脚或Footertitle方法。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

我假设您在TitleForFooter中有一些执行计数的代码? 在这种情况下,重新加载数据应刷新页脚数:

InvokeOnMainThread(delegate{
  SummaryTable.ReloadData();
});