UITableView: can I delete multiple rows?

前端 未结 2 1162
滥情空心
滥情空心 2021-01-28 23:11

I want to delete multiple rows from a table view, based on the user\'s selection. Obviously I can\'t use the didSelectRowAtIndexPath method because it will be calle

2条回答
  •  温柔的废话
    2021-01-28 23:33

    A late reply, but another way to handle this (if you are targeting iOS 5) is to toggle editing mode and use the built-in multiple cell selection. Easiest way to do this is to put this in viewDidLoad...

    // add edit button to navigation bar, which auto toggles editing mode
    self.navigationItem.rightBarButtonItem = self.editButtonItem;
    // allows user to select multiple cells while in editing mode
    self.tableView.allowsMultipleSelectionDuringEditing = YES;
    

    See documentation for more details

提交回复
热议问题