objective-c - 如何从自定义操作进入删除确认状态 UITableViewCell?

标签 objective-c ios uitableview

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

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

 [self setEditing:YES animated:YES];

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

如何在不滑动的情况下将单元格的状态更改为显示删除确认?

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

最佳答案

这是一个委托(delegate)方法,这意味着您不应该自己调用它,因为它是 tableView 类处理的过程的一部分。

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

关于objective-c - 如何从自定义操作进入删除确认状态 UITableViewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10782348/

相关文章:

objective-c - iOS:禁用 UINavigationController

ios - 将大 UIImage 比例下载到 UIImageView

iOS:如何使用处于 sleep 模式的 iPad 在 X 小时内每小时自动发送一封电子邮件?

ios - 如何在任何 uiviewcontroller 中打开 UIUserNotificationSettings

ios - 使用 twitter swift 4 登录时出错

uitableview - SDWebImage : setImageWithURL fails when used to set image of a UITableViewCell

ios - 取消呈现的 View Controller 的交互式关闭转换后, View Controller 不会自动旋转

ios - 什么是控制对存储服务器调用结果的属性的访问的正确方法?

iphone - 从 UITableView 中的选定单元格传递数据

ios - 任何人都可以演示一些关于动态布局 UITableViewCell 的代码