Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 加上「;删除“;UITableViewCell的按钮_Ios_Uitableview_Button - Fatal编程技术网

Ios 加上「;删除“;UITableViewCell的按钮

Ios 加上「;删除“;UITableViewCell的按钮,ios,uitableview,button,Ios,Uitableview,Button,我想在UITableViewCell中添加一个自定义删除按钮,而不是要删除的标准滑动按钮。我所需要做的就是删除单元格。我正在使用核心数据和NSFetchedResultsController 有人知道我可以采取什么行动吗?我希望它是一个iAction,这样我就可以将它链接到手机上的一个按钮 编辑:我想澄清我了解如何在单元格上放置按钮,但我需要有关删除单元格操作的帮助。谢谢 编辑2:这是编辑风格代码。我不想使用股票刷删除,但使用自定义按钮。有人知道如何将此代码转换为可以连接到按钮的操作吗 if (

我想在UITableViewCell中添加一个自定义删除按钮,而不是要删除的标准滑动按钮。我所需要做的就是删除单元格。我正在使用核心数据和NSFetchedResultsController

有人知道我可以采取什么行动吗?我希望它是一个iAction,这样我就可以将它链接到手机上的一个按钮

编辑:我想澄清我了解如何在单元格上放置按钮,但我需要有关删除单元格操作的帮助。谢谢

编辑2:这是编辑风格代码。我不想使用股票刷删除,但使用自定义按钮。有人知道如何将此代码转换为可以连接到按钮的操作吗

if (editingStyle == UITableViewCellEditingStyleDelete) {

    [self.tableView beginUpdates];

    // Delete the task 
    Task *taskToDelete = [self.fetchedResultsController objectAtIndexPath:indexPath];
    NSLog(@"Deleting (%@)", taskToDelete.name);
    [self.managedObjectContext deleteObject:taskToDelete];
    [self.managedObjectContext save:nil];

    // Delete the row 
    [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationRight];
    [self performFetch];

    [self.tableView endUpdates];
}

从模型中删除相应的行,然后告诉表视图
deleteRowsAtIndexPaths:withRowAnimation:

[[cell contentView]addSubview:deleteButton];//其中loginButton是指向UIButton实例的指针。您还可以向该按钮添加目标操作。我知道如何添加按钮,但不知道如何创建操作以删除单元格。删除该行并更新TableView