如何检测自定义 UITableviewCell 中的滑动删除手势?
我自定义了一个UITableViewCell,我想实现“滑动删除”。但我不想要默认的删除按钮。相反,我想做一些不同的事情。实现这个最简单的方法是什么?当用户滑动删除单元格时是否会调用一些方法?我可以阻止默认删除按钮的出现吗?
现在我想我必须实现自己的逻辑,以避免在 UITableViewCell 的默认实现中滑动删除时发生的默认删除按钮和收缩动画。
也许我必须使用 UIGestureRecognizer?
I have customized a UITableViewCell and I want to implement "swipe to delete". But I don't want the default delete button. Instead, I want to do something different. What would be the easiest way to implement this? Are there some methods which get called when the user swipes to delete a cell? Can I prevent then the default delete button from appearing?
Right now I think I must implement my own logic to avoid the default delete button and shrink animations which happen in swipe to delete in the default implementation of UITableViewCell.
Maybe I have to use a UIGestureRecognizer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想做一些完全不同的事情,请向每个表视图单元格添加一个 UISwipeGestureRecognizer。
If you want to do something completely different, add a UISwipeGestureRecognizer to each tableview cell.
这里有两种方法可以用来避免删除按钮:
和
Here are two methods that can be used to avoid the Delete Button:
and