您的位置:首页 > 其它

tableView的滑动删除

2014-09-20 21:44 337 查看
具体实现效果如下:



//代码很简单,只要实现如下的三个tableDataSource的三个代理方法

#pragma mark-UITableViewDataSource
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellEditingStyleDelete;
}//此方法是cell的编辑样式
-(NSString*)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{
return @"删除";
}//修改delete按钮上的文字

-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{

if (editingStyle==UITableViewCellEditingStyleDelete) {
//移除数组中对应的数据
[_data removeObjectAtIndex:indexPath.row];
//tabelView中删除一个单元格视图

[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationRight];

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tableView 滑动删除