我有一个表格视图,每个单元格上有一个标签和两个按钮。目前我有这个代码可以滑动删除。
- (void) tableView: (UITableView *) tableView commitEditingStyle: (UITableViewCellEditingStyle) editingStyle forRowAtIndexPath: (NSIndexPath *) indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[appointments removeObjectAtIndex: indexPath.row]; // manipulate your data structure.
[tableView deleteRowsAtIndexPaths: [NSArray arrayWithObject: indexPath]
withRowAnimation: UITableViewRowAnimationFade];
NSLog(@"row deleted"); // Do whatever other UI updating you need to do.
}
}
当我滑动时,这段代码就会执行。但我希望它在按下按钮时执行。该按钮与以下 IBAction 链接。
- (IBAction)deleteRow:(id)sender {
//Delete row
}
要记住一件事。我希望删除按钮像滑动删除时一样滑动。
有谁能够帮我?