【问题标题】:When swiping to delete UITableViewCell red minus sign delete icon shows up occasionally滑动删除 UITableViewCell 时,偶尔会出现红色减号删除图标
【发布时间】:2011-06-13 21:27:01
【问题描述】:
我正在开发一个具有使用自定义 UITableViewCells 的 UITableView 的应用程序。当您滑动其中一行时,删除确认按钮会显示并且工作正常。此外,当您点击我的“编辑”按钮时,行缩进显示减号图标,一切正常。但是,在离开编辑模式然后进行滑动删除后,减号图标和删除确认按钮都会显示而不会缩进该行。更改视图并返回后,滑动可以像以前一样正常工作。
如何让减号在滑动删除时不再出现?
【问题讨论】:
标签:
iphone
ios4
uitableview
【解决方案1】:
看起来你重写了 UITableViewCell 的 didTransitionToState 方法而不调用父方法。只需尝试在您的 didTransitionToState 中添加以下行:
[super didTransitionToState:state];