iphone - 覆盖默认的 tableview setEditing 行为

标签 iphone ios objective-c uitableview

我目前已经为我的 TableView 实现了 setEditing/commitEditing 方法,它现在在滑动单元格时显示“删除”按钮。

只是想知道是否有任何方法可以将此按钮上的文本从“删除”更改为其他内容,以便我可以使用“commitEditing”方法执行自定义行为,例如更新某些设置?

谢谢

最佳答案

您可以使用 UITableViewDelegate 方法指定删除按钮标题:

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath

关于iphone - 覆盖默认的 tableview setEditing 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695811/

相关文章:

iphone - 将枚举值保存到字典中

iphone - 如何在长NSString中找到动态数字?

ios - 如何从 AppDelegate.m 访问 tabBarController?

ios - SwiftUI View 在更改 @ObservedObject 时未更新

C# 字符串 - 简单语法问题

ios - 代理未调用协议(protocol)方法

iphone - 如何从 iPhone 摄像头获取实时视频流并将其发送到服务器?

IPHONE:如何提取 UIIMage 的 RGB channel ?

ios - UIPickerView 同一组件具有不同的行高

ios - 跳过Xcode调试器中的线程指令