实现cell显示一个删除按钮

原创 2015年07月09日 13:54:56

如果想实现滑动cell时,cell右边就能显示一个删除按钮,则要实现tableview 下边方法:

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


让一个cell实现滑动出现删除按钮


我们删除cell,一般调用方法

[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationTop];


以下边的例子做参考:


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

if (editingStyle == UITableViewCellEditingStyleDelete) {


[self.myArray removeObjectAtIndex:[indexPath row]];//删除数据源对应的内容


[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationTop];//删除列表的显示

}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

自定义UITableViewCell上的删除按钮

/* 直接拷贝代码使用即可 */ #import "ViewController.h" @interface ViewController () @property (nonatomic, str...

iOS UITableView中关于cell里的按钮被点击时如何确定是哪一个section

iOS UITableView中关于cell里的按钮被点击时如何确定是哪一个section  iOS  Bear  2年前 (2014-11-06)  52921浏览  3评论 在section=1...

iOS UITableView中关于cell里的按钮被点击时如何确定是哪一个section

在section=10;row=1;的UITableView中,每一个cell都带有一个按钮,例如如下的图片一样 每一个cell中都有一个“进入店铺的按钮”,但是如果我点击相应的cell要进入对...

UITableViewCell左滑动删除 和cell上按钮的点击事件

// //  ViewController.m //  UITableViewCell左滑动删除 // //  Created by XKDX.NET on 16/4/13. ...
  • iOSbird
  • iOSbird
  • 2016年04月15日 19:33
  • 4804

iOS 自定义cell侧滑删除、编辑等按钮

iOS自定义cell侧滑删除、编辑等按钮,用的是一个网上大神封装好的类,直接引用,就ok了,简单粗暴,适配支持iOS9.2、Xcode7.2 要下载源码的请猛戳这里下载下面是效果图ViewContr...

iOS 8自定义cell的删除按钮

**  *  tableView:editActionsForRowAtIndexPath:     //设置滑动删除时显示多个按钮  *  UITableViewRowAction   ...

UITableView中关于cell里的按钮被点击时如何确定是哪一个cell

在section=10;row=1;的UITableView中,每一个cell都带有一个按钮,例如如下的图片一样 每一个cell中都有一个“进入店铺的按钮”,但是如果我点击相应的cell要进入对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现cell显示一个删除按钮
举报原因:
原因补充:

(最多只允许输入30个字)