码迷,mamicode.com
首页 > 编程语言 > 详细

swift tableview 侧滑删除

时间:2017-04-18 14:26:26      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:nim   wce   led   ring   commit   文字   exp   滑动删除   ima   

//返回编辑类型,滑动删除

    func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle {

        return UITableViewCellEditingStyle.Delete

    }

    

    //在这里修改删除按钮的文字

    func tableView(tableView: UITableView, titleForDeleteConfirmationButtonForRowAtIndexPath indexPath: NSIndexPath) -> String? {

        return "点击删除"

    }

    

    //点击删除按钮的响应方法,在这里处理删除的逻辑

    func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) {

        if editingStyle == UITableViewCellEditingStyle.Delete {

            

                        self.dataList!.removeAtIndex(indexPath.row)

                        self.tableView!.deleteRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Fade)

        }

    }

swift tableview 侧滑删除

标签:nim   wce   led   ring   commit   文字   exp   滑动删除   ima   

原文地址:http://www.cnblogs.com/sumx/p/6727216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!