iPhone开发之实现UITableView多选删除功能详解

2014-11-24 12:09:26 · 作者: · 浏览: 2

很多情况下应用需要批量处理功能,但UITableView并没有类似的功能,但我们可以自己实现。


首先在UITableView的 edittingStyleForRowAtIndexPath函数中,添加如下代码:



- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{


returnUITableViewCellEditingStyleDelete | UITableViewCellEditingStyleInsert;


}


这样我们就可以得到下面的效果:






注意:初始时设置TableView setEditing=YES;


具体实现:




删除后: