部分呈现的UITableView标头

时间:2012-09-14 22:48:57

标签: ios cocoa-touch uitableview

我正在从数组中填充UITableView - 我们称之为sectionsnumberOfSectionsInTableView返回sections.count,但特殊情况除外 - 如果sections.count为0,则返回1(1是numberOfSectionsInTableView应返回的最小部分数)。在这种情况下,我返回nil作为节标题,因此UITableView看起来是空的。

当新项目添加到我的dataSource时,我会手动插入新行。我还检查是否需要新的部分,如果需要,我将其添加到sections并插入新部分。但这是我的'特殊情况'导致问题的地方。

将第一个项目添加到第一个部分时,我不想添加新的部分(因为始终只有一个部分最小)。所以,我只是插入行。

行动画插入似乎是正确的,但我得到一个奇怪的半载标题:

enter image description here

我真正需要做的就是在插入第一行时让UITableView重新加载标题。但我不想通过简单地重新加载tableview或部分来丢失插入动画。

有什么想法吗?

0 个答案:

没有答案