UITableView:调用reloadData时是否删除了dequed单元格?

时间:2017-01-24 10:04:48

标签: ios uitableview

当应用程序在reloadData上调用UITableView方法时,doeas先前已取消已删除的单元格,或者它们是否仍保留?

2 个答案:

答案 0 :(得分:2)

它会保留可见细胞。 如果单元格是在Storyboard中制作的,那么它将始终在那里出列。 重新加载表视图会清除当前状态,包括当前选择。但是,如果您明确调用reloadData(),则会清除此状态,

  

对layoutSubviews()的任何后续直接或间接调用都不会   触发重新加载

Here is link to Documentation.

答案 1 :(得分:0)

reloadData使可见行的新单元格出列,并删除先前的单元格。