スワイプを使用して機能を削除しています
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
    //add code here for when you hit delete
    NSLog(@"UITableViewCellEditingStyleDelete");
    [liste removeObjectAtIndex:indexPath.row];
    [self refreshTableView];
}
}
選択したセルで UImage を非表示にする必要があるため、このコードを使用しています
    - (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath;{   
cellTodelete = (ListeRestoCell *) [self.tableView cellForRowAtIndexPath:indexPath];
if(cellTodelete.eventImage.hidden==NO) {
    a = 1 ;
    cellTodelete.eventImage.hidden = YES ;
}    
return;
}
これはうまく機能します。唯一の問題は、[削除] ボタンがクリックされていない場合でも Uimage が非表示になることです。そのため、[削除] ボタンがクリックされていない場合は、画像を再度表示する必要があります。これどうやってするの?