tableView reloadSections:withRowAnimation同时更改行数

时间:2014-07-22 16:14:25

标签: ios tableview reloaddata

每当我运行reloadSections:withRowAnimation时它会崩溃,因为部分中的行数发生了变化(底层数据发生了变化,这就是我想重新加载该部分的原因)。有没有一种很好的方法来重新加载部分并告诉它通过

更新行高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

并更新行数?

我基本上想要运行一个[tableView reloadData]而不更新所有部分,只需要一个...而且我仍然希望numberOfRows用于运行该部分,而行高度不能用updateSections运行。有任何想法吗?谢谢!

我得到错误,我知道为什么它是如上所述引起的:

  

无效更新:第0节中的行数无效。更新(2)后现有部分中包含的行数必须为   等于之前该部分中包含的行数   更新(1),加上或减去插入或删除的行数   该部分(0插入,0删除)和加号或减号的数量   移入或移出该部分的行(0移入,0移出)。'

0 个答案:

没有答案