完全滑动删除 UITableViewCell 和部分滑动显示选项

Posted

技术标签:

【中文标题】完全滑动删除 UITableViewCell 和部分滑动显示选项【英文标题】:Full swipe to delete UITableViewCell and partial swipe to show options 【发布时间】:2015-07-12 19:09:44 【问题描述】:

我有一个带有原型单元格的 UITableView。如果您将任何单元格向左滑动,则单元格上会正确显示两个选项。这是用

完成的
override func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]?

现在,我还想允许用户删除一个单元格。我知道最好的方法是完成单元格滑动以将其删除。这意味着,如果滑动未完成,将显示选项(就像现在一样),但如果滑动完成,单元格将被删除。

我应该添加什么代码来保持实际行为,同时还可以通过完全滑动来删除一个单元格?

【问题讨论】:

我没有看到问题。 我的解决方案不起作用吗?似乎比向您的应用程序添加第三方依赖项更容易。告诉我。 【参考方案1】:

这个 repo 有你想要的。看看吧。

https://github.com/MortimerGoro/MGSwipeTableCell

【讨论】:

以上是关于完全滑动删除 UITableViewCell 和部分滑动显示选项的主要内容,如果未能解决你的问题,请参考以下文章

滑动删除 UITableViewCell 时,偶尔会出现红色减号删除图标

UITableViewCell 覆盖向左滑动的删除按钮

如何避免在 UITableViewCell 上滑动删除调用 setEditing

向左滑动时未剪切子视图以删除 UITableViewCell

向左滑动时如何处理UITableViewCell删除按钮动画?

UIButton & UITextField 将阻止 UITableViewCell 被滑动删除