【问题标题】:How to enter delete confirmation state UITableViewCell from custom action?如何从自定义操作中进入删除确认状态 UITableViewCell?
【发布时间】:2012-05-28 09:33:04
【问题描述】:

我有一个问题,我想显示我的 UITableView 单元格的右删除确认按钮。滑动删除效果很好,但我也希望在不滑动的情况下发生这种情况。

我想将单元格的状态从默认更改为显示删除确认。有 bool 属性显示DeleteConfirmation 但它是只读的。

 [self setEditing:YES animated:YES];

自定义单元格的类不执行任何操作。

如何将单元格的状态更改为无需滑动即可显示删除确认?

即识别单元格上的滑动手势后,调用的是什么?我想手动调用它。

【问题讨论】:

  • 只要确保我理解问题,如果 UITableView 处于编辑模式,左侧显示圆圈。 When one of those are selected, you want the user to confirm that they actually want that one deleted, correct?
  • 不,我的意思是当您在一个单元格上滑动时(如在消息应用程序中) - 右侧会出现删除按钮,其他单元格保持默认状态。我希望删除按钮不仅在滑动后出现。

标签: objective-c ios uitableview


【解决方案1】:

这是一个委托方法,意味着您不应该自己调用它,因为它是 tableView 类的进程句柄的一部分。

相反,您需要覆盖调用类,准备方法以显示您的按钮(或您想要显示的任何内容)并为其他视图设置动画以修剪它们的框架。这样做您将了解委托和实例消息之间的区别,因为您可能需要通知 tableView 或其委托您的方法已完成,显示按钮并且其他视图也有动画。

【讨论】:

    猜你喜欢
    • 2021-09-09
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 2013-11-01
    相关资源
    最近更新 更多