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

Posted

技术标签:

【中文标题】UITableViewCell 覆盖向左滑动的删除按钮【英文标题】:UITableViewCell covering delete button on swipe left 【发布时间】:2013-09-25 07:07:28 【问题描述】:

我发布这个问题,特别与 ios 7 相关。

当我向左滑动单元格时,删除按钮显示正确,但单元格向左移动不够,导致删除按钮被单元格覆盖了近一半的宽度。

单元格是一个扩展 UITableViewCell 的类,在 Storyboard 中有一个 UIView,其中包含一些子视图,但其余的只是一个普通单元格。

自定义类没有实现任何绘图机制。

【问题讨论】:

我只是想知道为什么这个问题被否决了......评论将有助于改善问题。 请发布一些代码或示例项目来重现问题。 这个Related Question在答案中有更多信息,但仍然没有解决我的问题。 我找到了解决这个answer的方法。 【参考方案1】:

除非您有一些自定义代码配置您的单元格,否则我会删除此代码并将其添加回来。您必须在代码中编写某些内容才能导致这种情况发生。通常,此功能开箱即用。发布您的代码,以便我们查看导致问题的原因。

【讨论】:

以上是关于UITableViewCell 覆盖向左滑动的删除按钮的主要内容,如果未能解决你的问题,请参考以下文章

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

在 UITableViewCell 中的任意位置向左或向右滑动以删除没有删除按钮的单元格?

滑动删除 UITableViewCell 很难触发

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

UITableViewCell 如何检测用户向左或向右滑动?

以编程方式在 UITableViewCell 上显示删除按钮