实现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];//删除列表的显示

}

}

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

ios-控件不显示的问题 总结

/**  *  一个控件用肉眼看不见     1.根本就没有创建(没有实例化)     2.没有设置尺寸     3.控件的颜色可能跟父控件的背景色一样(实际上已经显示了)     4.透...
  • u012701023
  • u012701023
  • 2015年09月18日 20:12
  • 1857

cell 控制子控件的显示和隐藏

-(void)showRightDot:(BOOL)isShow { UIImageView *dotView = [self.contentView viewWithTag:701]; ...
  • u010622887
  • u010622887
  • 2015年02月10日 15:30
  • 847

实现cell显示一个删除按钮

如果想实现滑动cell时,cell右边就能显示一个删除按钮,则要实现tableview 下边方法: - (void)tableView:(UITableView *)tableView comm...
  • Lu_Ca
  • Lu_Ca
  • 2015年07月09日 13:54
  • 924

iOS 系统自带UItableviewcell上添加其它控件 不需要自定义cell 简单粗暴

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{          //组     return 3...
  • CZHuiGe
  • CZHuiGe
  • 2016年04月07日 09:51
  • 2004

UITableViewCell:隐藏删除按钮和设置删除按钮的标题

UITableViewCell:隐藏删除按钮和设置删除按钮的标题。主要使用UITableViewDelegate中的两个方法: tableView: editingStyleForRowAtIndex...
  • u010962810
  • u010962810
  • 2014年02月26日 14:43
  • 5726

cell中有一个按钮,点击按钮删除本行cell,并有系统自带的由右向左的效果(效果有多种)

1.获取相对应的cell  UITableViewCell *cell = [self.tableView viewWithTag:tage+100]; 2.获取cell的indexPath  ...
  • sunboygpz
  • sunboygpz
  • 2015年12月30日 16:55
  • 318

IOS UITableView 移除cell上之前的视图

UITableView reload使用时需要先移除cell上所有的视图,再去加载新的UI到Cell上。 下面是移除cell上的UI方法: - (void)tableView:(UITableVi...
  • robinson_911
  • robinson_911
  • 2017年01月31日 15:34
  • 896

ios UITableViewCell 左滑删除时,改变删除按钮背景颜色

-(NSArrayUITableViewRowAction*>*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NS...
  • Super_ZheZhe
  • Super_ZheZhe
  • 2016年04月29日 12:04
  • 785

iOS 8自定义cell的删除按钮

**  *  tableView:editActionsForRowAtIndexPath:     //设置滑动删除时显示多个按钮  *  UITableViewRowAction   ...
  • JsoneyLz
  • JsoneyLz
  • 2015年05月16日 17:28
  • 835

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

// //  ViewController.m //  UITableViewCell左滑动删除 // //  Created by XKDX.NET on 16/4/13. ...
  • iOSbird
  • iOSbird
  • 2016年04月15日 19:33
  • 5079
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实现cell显示一个删除按钮
举报原因:
原因补充:

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