在看不见的部分上使用[UITableView deleteSections:withRowAnimation:]
后,该部分的标题仍然可见。
在此图像上,我们看到了表格视图的可见部分
在下一张图片上,我们看到整个表格视图-AISLE 2被隐藏,直到用户向下滚动为止,它仅包含一行:
当我向下滚动并删除最后一行时,即使使用了deleteSections
,AISLE 2节标题仍保持可见。如果我从AISLE 1中删除一行,则节标题仍保留在同一位置,并且通过向下滚动仍可以看到它。
此外,当尝试向下滚动以使AISLE 2标头出现在视图中时,UI充当AISLE2不在表视图中,并立即将我向上滚动。这意味着-这是一个垃圾视图,显然不属于该表,因为我已将其删除。出于某种原因,iOS不会删除此视图,而是将其从表中取消关联。
有任何想法吗?
最佳答案
通过将[tableview reload]
设置为1来尝试numberofsections
。