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

Posted

技术标签:

【中文标题】滑动删除 UITableViewCell 时,偶尔会出现红色减号删除图标【英文标题】:When swiping to delete UITableViewCell red minus sign delete icon shows up occasionally 【发布时间】:2011-06-13 21:27:01 【问题描述】:

我正在开发一个具有使用自定义 UITableViewCells 的 UITableView 的应用程序。当您滑动其中一行时,删除确认按钮会显示并且工作正常。此外,当您点击我的“编辑”按钮时,行缩进显示减号图标,一切正常。但是,在离开编辑模式然后进行滑动删除后,减号图标和删除确认按钮都会显示而不会缩进该行。更改视图并返回后,滑动可以像以前一样正常工作。

如何让减号在滑动删除时不再出现?

【问题讨论】:

【参考方案1】:

看起来你重写了 UITableViewCell 的 didTransitionToState 方法而不调用父方法。只需尝试在您的 didTransitionToState 中添加以下行:

[super didTransitionToState:state];

【讨论】:

已解决,感谢您的帮助!

以上是关于滑动删除 UITableViewCell 时,偶尔会出现红色减号删除图标的主要内容,如果未能解决你的问题,请参考以下文章

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

在 iOS 7 中取消 UITableViewCell 滑动删除时收到通知

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

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

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

滑动删除 UITableViewCell 很难触发