一款滑动删除cell动画

 



 

tableView显示出cell之后.

使用方法(满足上面条件):

 

1.定义全局属性

    /// cell 的标识
    private let cellIdentifier = "<#messageController#>CellIdentifier";

2.注册

        // 注册
        <#myTableView#>.registerClass(XNSlideDeleteCell.self, forCellReuseIdentifier: cellIdentifier);

 

这个时候已经有删除cell的效果了,但是你需要删除数据

 

3.在showCell中设置代理

cell?.xnSlideDeleteCellDelegate = self;

4.实现代理方法删除数据

// MARK:
// MARK: 删除cell的代理
extension <#XNMyMessageController#>: XNSlideDeleteCellDelegate {
    
    /// 删除数据
    func xnSlideToDeleteCell(slideDeleteCell: XNSlideDeleteCell!) {
        
        print("调用了XNSlideDeleteCell代理方法 删除cell数据");
        
        // 获取到 这个cell的 indexPath
        let indexPath = <#myTableView#> .indexPathForCell(slideDeleteCell);
        
        <#这里做删除模型/数据的操作#>
        
        // 删除方式要用 .Fade
        <#myTableView#>.deleteRowsAtIndexPaths([indexPath!], withRowAnimation: .Fade);

    }
 
}

 

OC写的,Swift请桥接

这个cell点此下载:http://pan.baidu.com/s/1hs9BpPU

 

学自:此处->

转载于:https://my.oschina.net/codeismygirl/blog/700705

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值