如何删除表视图中的多行?
可能重复:
从uitableview中select多行并删除
我正在开发一个应用程序,需要能够select多行并删除它们。 我把checkbox放在行中标记为删除。 但是每次都select最后一行。 我怎样才能select多行?
分配选中和未选中的行
if (editingStyle == UITableViewCellEditingStyleDelete) { UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath]; if (selectedCell.accessoryType == UITableViewCellAccessoryNone) { selectedCell.accessoryType = UITableViewCellAccessoryCheckmark; } else if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark) { selectedCell.accessoryType = UITableViewCellAccessoryNone; } }
用于检查多行。
在删除它们的时候,检查一下
UITableViewCellAccessoryCheckmark
并删除那些被检查的行。