首页 » 未分类 » UITableView 实现Cell删除操作

UITableView 实现Cell删除操作

作者: 低调的术木 分类: 未分类 发布时间: 2013-11-28 00:40 ė浏览 2,291 次 6没有评论
//添加以下两个接口
- (UITableViewCellEditingStyle)tableView:(UITableView *)tv editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleDelete;
//不能是UITableViewCellEditingStyleNone
}

//点击删除按钮后, 会触发如下事件. 在该事件中做响应动作就可以了
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle  forRowAtIndexPath:(NSIndexPath *)indexPath {
      [self.myDataArr removeObjectAtIndex:indexPath.row];
//记得在数据源中删除数据!!
[self.myTableView deleteRowsAtIndexPaths:@[indexPath]  withRowAnimation:UITableViewRowAnimationFade];
}

蓝天笔记:http://ubluesky.com/archives/354

本文出自 蓝天笔记,转载时请注明出处及相应链接。

本文永久链接: http://ubluesky.com/archives/354

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部