我正在为iPhone编程的书说,我可以同时混合使用UITableViewCellEditingStyle-Insert / Delete。但是我不知道该怎么做,有一个UITableViewdataSource方法的返回类型是UITableViewCellEditingStyle,但是如果我只能返回一件事(插入或删除),如何同时返回这两种样式。
最佳答案
如果我理解正确,则希望通过删除和添加新单元格来更新表格视图(并可以选择对该变化进行动画处理)。您需要将调用嵌套在beginUpdates块中:
[tableView beginUpdates]
[tableView deleteRowsAtIndexPaths...
[tableView insertRowsAtIndexPaths...
[tableView commitUpdates]
您需要确保在调用
commitUpdates:
时,您的UITableViewDataSourceDelegate方法能够反映该更改。关于iphone - UITableViewCellEditingStyle同时插入和删除,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6105797/