美文网首页
自定义UITableViewCell侧滑

自定义UITableViewCell侧滑

作者: 悲伤的盖茨比 | 来源:发表于2017-07-30 15:09 被阅读310次

LBSideslipCell

自定义tableViewCell侧滑按钮

自定义的UITableViewCell侧滑出现 “编辑” “删除”等自定义视图的控件

整个工程参考了网友的设计,有少许改动,目前还存在不少bug,有待进一步完善。
参考的OC版本的地址

组件

ZYXSideslipCellAction

用于在代理中自定义视图

ZYXSideslipCellDelegate

用于滑动cell的自定义事件回调

ZYXSideslipCell

侧滑cell父类

原理

创建自定义的button视图,将其插入到contentView下方,为contentView添加手势,根据pan的坐标移动,来改变contentView的frame。由于contentView上添加手势会导致其与tableView的滚动手势产生冲突,所以,要把contentView上的上下移动的手势禁止掉,只允许左右滑动,通过gesture的代理返回的bool值来禁止滑动手势。

Demo Github地址

相关文章

网友评论

      本文标题:自定义UITableViewCell侧滑

      本文链接:https://www.haomeiwen.com/subject/ijtklxtx.html