实现tableView的多选删除,开始的时候使用
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
returnUITableViewCellEditingStyleInsert | UITableViewCellEditingStyleDelete;
}
来实现的,这样在tableView进入编辑状态时,就会出现复选框,可以同时选择多行。但后来发现这种情况下滑动删除无效了!通过在网上找方法并自己试验,找到解决方法是:不需要实现-tableView:editingStyleForRowAtIndexPath:方法,只需设置tableView的属性allowsMultipleSelectionDuringEditing为YES即可,表示编辑状态下允许多行操作,同时也不影响滑动删除功能。
可惜的是该方法只在iOS8上有效,iOS7上还未找到解决办法,还望知道的大神告知~