2

我正在 UITableViewController 中实现编辑模式。我在方法中将一些行设置为不可编辑tableView:canEditRowAtIndexPath:。删除/插入后,该方法tableView:canEditRowAtIndexPath:被看似随机的次数调用。我想知道tableView:canEditRowAtIndexPath:删除/插入后何时调用该方法。
任何帮助将非常感激。谢谢你。

4

1 回答 1

1

它不是随机的次数。对于表格中存在的每个单元格(视觉上存在),都会调用一次该方法。

当您删除一个单元格时,系统会重新加载表格,一个单元格会消失,并且可能会出现其他单元格,并且对于表格中内存中的每个单元格,系统都会调用该方法。

如果您记录 indexPath,您可以看到这一点。

我希望这有帮助。

于 2014-10-29T12:55:16.793 回答