关闭

实现cell显示一个删除按钮

标签: cell删除tableview删除celluitableview
840人阅读 评论(0) 收藏 举报
分类:

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

}

}

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:283270次
    • 积分:4681
    • 等级:
    • 排名:第6500名
    • 原创:168篇
    • 转载:120篇
    • 译文:2篇
    • 评论:35条
    博客专栏
    最新评论